
obj/firmware.elf：     文件格式 elf32-littleriscv

Contents of section .vectors:
 0000 6f00f043 6f00b042 6f007042 6f003042  o..Co..Bo.pBo.0B
 0010 6f00f041 6f00b041 6f007041 6f00b048  o..Ao..Ao.pAo..H
 0020 6f00f040 6f00b040 6f007040 6f003040  o..@o..@o.p@o.0@
 0030 6f00f03f 6f00b03f 6f00703f 6f00303f  o..?o..?o.p?o.0?
 0040 6f007042 6f00b03e 6f00703e 6f00303e  o.pBo..>o.p>o.0>
 0050 6f00f03d 6f00b03d 6f00f042 6f00303d  o..=o..=o..Bo.0=
 0060 6f00f03c 6f00b03c 6f00703c 6f00303c  o..<o..<o.p<o.0<
 0070 6f00f03b 6f00b03b 6f00703b 6f00b049  o..;o..;o.p;o..I
 0080 6f00f03a 6f00b03a 6f00703a 6f00303a  o..:o..:o.p:o.0:
 0090 6f00f039 6f00b039 6f007039 6f003039  o..9o..9o.p9o.09
 00a0 6f00f038 6f00b038 6f007038 6f003038  o..8o..8o.p8o.08
 00b0 6f00f037 6f00b037 6f007037 6f003037  o..7o..7o.p7o.07
 00c0 6f00f036 6f00b036 6f007036 6f003036  o..6o..6o.p6o.06
 00d0 6f00f035 6f00b035 6f007035 6f003035  o..5o..5o.p5o.05
 00e0 6f00f034 6f00b034 6f007034 6f003034  o..4o..4o.p4o.04
 00f0 6f00f033 6f00b033 6f007033 6f003033  o..3o..3o.p3o.03
Contents of section .init:
 0180 97110100 9381c185 17110100 13018174  ...............t
 0190 17050000 130505e7 13651500 73105530  .........e..s.U0
 01a0 02454c00 01460920                    .EL..F.         
Contents of section .text:
 01a8 13010199 23261166 23248166 23229166  ....#&.f#$.f#".f
 01b8 232e3165 232c4165 232a5165 23202167  #.1e#,Ae#*Qe# !g
 01c8 ef00101a 37050100 13050500 23ae01ec  ....7.......#...
 01d8 0d2db7e7 f5053707 04109387 07101cdf  .-....7.........
 01e8 85673707 07109387 47234164 5ccf1304  .g7.....G#Ad\...
 01f8 c41d8547 5ccf130a 0009b709 01009304  ...G\...........
 0208 c403b70a 01000808 ef007017 2a8665dd  ..........p.*.e.
 0218 8347c101 638d4701 0347d101 99476308  .G..c.G..G...Gc.
 0228 f700aa85 080832c6 ef00301d 32468347  ......2...0.2F.G
 0238 c1012147 6396e704 8347d101 1947639b  ..!Gc....G...Gc.
 0248 e700a285 0808fd22 aa8555dd 2285ef00  ......."..U."...
 0258 b01855bf b9ef0347 7102c547 631bf704  ..U....Gq..Gc...
 0268 a6850808 712c2a89 59ddaa85 1305a103  ....q,*.Y.......
 0278 ef009016 ca851305 a103ef00 101861b7  ..............a.
 0288 1307f00f 6397e702 0347d101 85476312  ....c....G...Gc.
 0298 f702a685 0808cd2c 2a8909e5 13858a01  .......,*.......
 02a8 8d2395b7 aa852685 ef001013 ca852685  .#....&.......&.
 02b8 e9b7b285 13854903 a923b1b7 79714ece  ......I..#..yqN.
 02c8 aa893705 01001305 050422d4 26d24ad0  ..7.......".&.J.
 02d8 52cc56ca 5ac85ec6 06d6ae84 01441523  R.V.Z.^......D.#
 02e8 370b0100 370a0100 bd4ab70b 01004149  7...7....J....AI
 02f8 01e41305 8b073123 a2851305 0a081123  ......1#.......#
 0308 63155401 13850b03 ed290504 e31224ff  c.T......)....$.
 0318 0144370a 0100b70a 01003d4b b70b0100  .D7.......=K....
 0328 63489402 bd8891c4 37050100 13050503  cH......7.......
 0338 c9292254 b2509254 0259f249 624ad24a  .)"T.P.T.Y.IbJ.J
 0348 424bb24b 37050100 13058509 456155a9  BK.K7.......EaU.
 0358 1379f400 63160900 a2851305 8a085521  .y..c.........U!
 0368 b3878900 83c50700 13850a09 59296315  ............Y)c.
 0378 69011385 0b037121 05045db7 93178500  i.....q!..].....
 0388 21813e95 42054181 82801357 85019317  !.>.B.A....W....
 0398 8501ba97 b706ff00 13178500 758fba97  ............u...
 03a8 41671307 07f02181 798d3e95 82801307  Ag....!.y.>.....
 03b8 45018147 83560500 0905b697 e31ce5fe  E..G.V..........
 03c8 8d8f1395 07014181 c183aa97 93c7f7ff  ......A.........
 03d8 13950701 41818280 a106c206 c1823687  ....A.........6.
 03e8 2a888147 854863ef e80213d7 16001318  *..G.Hc.........
 03f8 17004295 79583307 0703ba96 c206c182  ..B.yX3.........
 0408 81c60347 0500ba97 0d8e7516 3e961315  ...G......u.>...
 0418 06014181 41822a96 1346f6ff 13150601  ..A.A.*..F......
 0428 41818280 03530800 79174207 9a970908  A....S..y.B.....
 0438 418355bf 13065500 aa871307 f00f83c6  A.U...U.........
 0448 0700639d e60a9386 17006397 c60a0348  ..c.......c....H
 0458 96000147 6310080a 8348a600 05434287  ...Gc....H...CB.
 0468 639a6808 0343f600 63160308 03460601  c.h..C..c....F..
 0478 1a876311 16091386 27003287 59051388  ..c.....'.2.Y...
 0488 87000343 07008348 05006319 13070507  ...C...H..c.....
 0498 0505e318 07ff83c8 16021305 000c0147  ...............G
 04a8 639aa804 83c82602 1305800a 6394a804  c.....&.....c...
 04b8 83c83602 0545639f a80203c5 46028d46  ..6..Ec.....F..F
 04c8 631ad502 2e878346 06000506 0507a30f  c......F........
 04d8 d7fee31a c8fe1387 0502c907 9385a502  ................
 04e8 83c60700 05078507 a30fd7fe e31ab7fe  ................
 04f8 1307a002 3a858280 b68791b7 0147ddbf  ....:........G..
 0508 aa871387 c1ea1505 be8683c8 06000348  ...............H
 0518 07006399 08078506 0507e398 a6fe83c6  ..c.............
 0528 77014547 01456390 e60683a6 e70137b7  w.EG.Ec.......7.
 0538 01021307 078c6398 e60483d6 47023167  ......c.....G.1g
 0548 13072782 638ce600 19671307 e7116387  ..'.c....g....c.
 0558 e6000567 1307a7a1 6397e602 13876700  ...g....c.....g.
 0568 ae861385 c7000348 07000507 8506a38f  .......H........
 0578 06ffe31a a7fe83a7 a7011305 66fd23af  ............f.#.
 0588 f5008280 01458280 03474500 a1476319  .....E...GE..Gc.
 0598 f70a4111 22c426c2 4ac006c6 83475500  ..A.".&.J....GU.
 05a8 0547aa84 2e843289 6395e706 b7c722b8  .G....2.c.....".
 05b8 93872782 23a1f502 9307a402 33872401  ..'.#.......3.$.
 05c8 63199706 93170901 c1831387 c7014207  c.............B.
 05d8 4183a107 93168700 c2072183 3697c183  A.........!.6...
 05e8 2318e400 83558401 13978700 a183ba97  #....U..........
 05f8 2313f402 1305e400 5d3b231c a4002314  #.......];#...#.
 0608 04021305 a902b240 22449244 02494101  .......@"D.D.IA.
 0618 82800947 0145e398 e7feb767 1e619387  ...G.E.....g.a..
 0628 e7113705 010023a1 f5021305 450dd12a  ..7...#.....E..*
 0638 61b783c6 04008507 8504a38f d7fe49b7  a.............I.
 0648 01458280 81470547 6341b702 6395e500  .E...G.GcA..c...
 0658 03470500 ba974167 7d1793d6 070181ee  .G....Ag}.......
 0668 13c5f7ff 42054181 82800905 8356e5ff  ....B.A......V..
 0678 f915b697 d1bff98f b697c5b7 b7070110  ................
 0688 c8c38280 37070110 83470500 91e38280  ....7....G......
 0698 05055cc3 d5bf4111 5c00be86 294619ed  ..\...A.\...)F..
 06a8 638ed700 37060110 fd1703c7 07001307  c...7...........
 06b8 070358c2 e39ad7fe 41018280 3377c502  ..X.....A...3w..
 06c8 8507a38f e7fe3355 c502d1bf fd153707  ......3U......7.
 06d8 01008a05 1307470e b7060110 63d30500  ......G.....c...
 06e8 8280b357 b500bd8b ba9783c7 0700f115  ...W............
 06f8 dcc2edb7 797122d4 26d24ad0 4ece52cc  ....yq".&.J.N.R.
 0708 56ca5ac8 5ec606d6 62c42a84 ae878144  V.Z.^...b.*....D
 0718 13095002 b7090110 130ad002 930a0003  ..P.............
 0728 254ba94b 03470400 11efb250 22542685  %K.K.G.....P"T&.
 0738 02599254 f249624a d24a424b b24b224c  .Y.T.IbJ.JBK.K"L
 0748 45618280 6318270b 83461400 f9de1307  Ea..c.'..F......
 0758 14006380 260b6394 46011307 24003a84  ..c.&.c.F...$.:.
 0768 03470400 93061400 63085703 81450347  .G......c.W..E.G
 0778 04001305 14009306 07fd13f6 f60f637f  ..............c.
 0788 cb009306 30076310 d7028843 138c4700  ....0.c....C..G.
 0798 d53de287 050479b7 3684d9b7 b3857503  .=....y.6.....u.
 07a8 2a84b695 e9b79306 40066318 d7008843  *.......@.c....C
 07b8 138c4700 cd358504 e9bf9306 80076317  ..G..5........c.
 07c8 d7008843 138c4700 1137f5b7 93068005  ...C..G..7......
 07d8 e309d7fe 93065007 e30bd7fc 93063006  ......P.......0.
 07e8 e31ad7fa 03c70700 85049107 23a2e900  ............#...
 07f8 55b73a84 03470400 850423a2 e90059bf  U.:..G....#...Y.
 0808 82803971 2ed24c10 06ce32d4 36d63ad8  ..9q..L...2.6.:.
 0818 3eda42dc 46de2ec6 f13df240 21618280  >.B.F....=.@!a..
 0828 b7070410 13870703 9c5b5cc1 5c431cc1  .........[\.\C..
 0838 82802a96 aa876393 c7008280 850503c7  ..*...c.........
 0848 f5ff8507 a38fe7fe fdb72a96 aa876393  ..........*...c.
 0858 c7008280 2380b700 8507d5bf 11ce9307  ....#...........
 0868 15003295 03c6f7ff 03c70500 6385a700  ..2.........c...
 0878 85076305 e600198e 32858280 8505ddb7  ..c.....2.......
 0888 637eb500 2a96aa87 6393c700 82808505  c~..*...c.......
 0898 03c7f5ff 8507a38f e7fefdb7 63faa500  ............c...
 08a8 9307f6ff be95aa97 1d8e3387 c70011e3  ..........3.....
 08b8 8280fd15 03c71500 fd17a380 e700f5b7  ................
 08c8 2a87aa95 aa873385 e7406385 b70083c6  *.....3..@c.....
 08d8 070091e2 82808507 fdb7aa87 850703c7  ................
 08e8 f7ff6dff 3385a740 7d158280 2a87b367  ..m.3..@}...*..g
 08f8 b7008d8b a9ef3706 fffe3788 80801306  ......7...7.....
 0908 f6ef1308 08089c41 b386c700 93c8f7ff  .......A........
 0918 b3f61601 b3f60601 b9c2be86 2300d700  ............#...
 0928 93f6f70f 85ce93d6 87003686 a300c700  ..........6.....
 0938 93f6f60f 85c693d6 07013686 2301c700  ..........6.#...
 0948 93f6f60f 81cee183 a301f700 82808505  ................
 0958 83c7f5ff 0507a30f f7fed1fb 82801cc3  ................
 0968 91051107 4db7b367 b5008d8b 85ebb706  ....M..g........
 0978 fffe3786 80809386 f6ef1306 06081c41  ..7............A
 0988 9841638d e70693f6 f70f1376 f70f6387  .Ac........v..c.
 0998 c6020545 63f3c606 7d558280 05058505  ...Ec...}U......
 09a8 8347f5ff 03c7f5ff 6387e700 7d5563e6  .G......c...}Uc.
 09b8 e7040545 8280c5fb 014581a0 014595ce  ...E.....E...E..
 09c8 93d68700 13568700 93f6f60f 1376f60f  .....V.......v..
 09d8 e391c6fc 9dc293d6 07011356 070193f6  ...........V....
 09e8 f60f1376 f60fe396 c6fa81ca e1836183  ...v..........a.
 09f8 6385e700 0545e3e1 e7fa8280 3387d700  c....E......3...
 0a08 93c7f7ff f98ff18f c5fb1105 910585bf  ................
 0a18 aa873387 a740635e c70083c6 070003c7  ..3..@c^........
 0a28 0500636a d70063ea e60081c6 85078505  ..cj..c.........
 0a38 6df30145 82800545 82807d55 82801307  m..E...E..}U....
 0a48 00028347 05006380 e7021307 d002638e  ...G..c.......c.
 0a58 e7001307 b0028146 6393e700 05058147  .......Fc......G
 0a68 a5452948 19a80505 e9bf8546 c5bfb387  .E)H.......F....
 0a78 07030505 b2979387 07fd0346 05001307  ...........F....
 0a88 06fd1377 f70fe3f4 e5fe7d55 91e20545  ...w......}U...E
 0a98 3385a702 8280b707 01108c43 411122c4  3..........CA.".
 0aa8 26c24ac0 06c63704 0080b704 01003709  &.J...7.......7.
 0ab8 01106398 8500b240 22449244 02494101  ..c....@"D.D.IA.
 0ac8 828093f5 f50f1385 840f253b 83250900  ..........%;.%..
 0ad8 cdb7d1b7 b7070710 9c43b706 00803707  .........C....7.
 0ae8 07100546 6393d700 828063d3 070010cf  ...Fc.....c.....
 0af8 1c43cdbf 03a7c1ed 37050100 13050510  .C......7.......
 0b08 050723ae e1ec83a5 c1ede5b9 aa853705  ..#...........7.
 0b18 01001305 0511f5b1 f3270030 23aaf1ea  .........'.0#...
 0b28 83a641eb 85473395 a700558d 23aaa1ea  ..A..G3...U.#...
 0b38 83a741eb 73900730 8280f327 003023aa  ..A.s..0...'.0#.
 0b48 f1ea83a6 41eb8547 3395a700 1345f5ff  ....A..G3....E..
 0b58 758d23aa a1ea83a7 41eb7390 07308280  u.#.....A.s..0..
 0b68 7d574111 23ace1ea 06c683a7 81eb7390  }WA.#.........s.
 0b78 47300d45 d937b240 0d454101 71bf4111  G0.E.7.@.EA.q.A.
 0b88 26c2b704 071022c4 c04006c6 4ac0b707  &....."..@..J...
 0b98 00806301 f4042a89 37050100 13054511  ..c...*.7.....E.
 0ba8 8d319307 000223ac 04009cc4 42044180  .1....#.....B.A.
 0bb8 9387c1eb dcc41305 04fe88c4 23a62401  ............#.$.
 0bc8 37070710 1c4ffddf b2402244 92440249  7....O...@"D.D.I
 0bd8 41018280 0145cdbf 13970501 b7070710  A....E..........
 0be8 13070702 98cb1387 c1e7d8cb 8ccbc8cb  ................
 0bf8 37070080 d8cb0545 82801397 0501b707  7......E........
 0c08 07101307 070298cb 1387c1e7 d8cbc146  ...............F
 0c18 94cb1307 0702d8cb 8ccbc8cb 37070080  ............7...
 0c28 d8cb0545 828017f5 00001305 3558eff0  ...E........5X..
 0c38 ffed6f00 c00cf322 20349392 120093d2  ..o...." 4......
 0c48 12001303 2000638c 62081303 b0006388  .... .c.b.....c.
 0c58 62061303 3000638c 62066f00 4009232e  b...0.c.b.o.@.#.
 0c68 11feef00 000b1301 01f8eff0 9fe61301  ................
 0c78 0108ef00 c0118320 c1ff7300 2030232e  ....... ..s. 0#.
 0c88 11feef00 00091301 01f8eff0 bfe41301  ................
 0c98 0108ef00 c00f8320 c1ff7300 2030232e  ....... ..s. 0#.
 0ca8 11feef00 00071301 01f8eff0 bfe41301  ................
 0cb8 0108ef00 c00d8320 c1ff7300 203017f5  ....... ..s. 0..
 0cc8 00001305 5548eff0 7fe46f00 400317f5  ....UH....o.@...
 0cd8 00001305 6549eff0 7fe36f00 400217f5  ....eI....o.@...
 0ce8 00001305 6543eff0 7fe26f00 400117f5  ....eC....o.@...
 0cf8 00001305 8549eff0 7fe16f00 40007325  .....I....o.@.s%
 0d08 10341305 45007310 15347300 20307300  .4..E.s..4s. 0s.
 0d18 2030232c 21fe232a 31fe2328 41fe2326   0#,!.#*1.#(A.#&
 0d28 51fe2324 61fe2322 71fe2320 81fe232e  Q.#$a.#"q.# ..#.
 0d38 91fc232c a1fc232a b1fc2328 c1fc2326  ..#,..#*..#(..#&
 0d48 d1fc2324 e1fc2322 f1fc2320 01fd232e  ..#$..#"..# ..#.
 0d58 11fb232c 21fb232a 31fb2328 41fb2326  ..#,!.#*1.#(A.#&
 0d68 51fb2324 61fb2322 71fb2320 81fb232e  Q.#$a.#"q.# ..#.
 0d78 91f9232c a1f9232a b1f92328 c1f92326  ..#,..#*..#(..#&
 0d88 d1f92324 e1f92322 f1f96780 00008321  ..#$..#"..g....!
 0d98 41ff0322 01ff8322 c1fe0323 81fe8323  A.."..."...#...#
 0da8 41fe0324 01fe8324 c1fd0325 81fd8325  A..$...$...%...%
 0db8 41fd0326 01fd8326 c1fc0327 81fc8327  A..&...&...'...'
 0dc8 41fc0328 01fc8328 c1fb0329 81fb8329  A..(...(...)...)
 0dd8 41fb032a 01fb832a c1fa032b 81fa832b  A..*...*...+...+
 0de8 41fa032c 01fa832c c1f9032d 81f9832d  A..,...,...-...-
 0df8 41f9032e 01f9832e c1f8032f 81f8832f  A........../.../
 0e08 41f86780 00009b80 a0001ba1 a0009bb1  A.g.............
 0e18 b0001bc2 b0009b62 b2001bf3 a2009b93  .......b........
 0e28 80001bd4 40009bd4 10409f9f 00001f85  ....@....@......
 0e38 0000bf05 01005f06 0000df16 00005f27  ......_......._'
 0e48 0000df47 00005f58 00006b80 c5006b90  ...G.._X..k...k.
 0e58 d5006ba0 e5005f87 0500df96 05005fa6  ..k..._......._.
 0e68 0500bb88 13003b09 1440bb99 14003b2a  ......;..@....;*
 0e78 1000bbba 10003b4b 1100bbdb 11003b5c  ......;K......;\
 0e88 1240bbec 12003b7d 13008280 3f0f0020  .@....;}....?.. 
 0e98 13800000 13000100 1f150f00 82801b1a  ................
 0ea8 08011b5a 0a011f15 0a008280 1b5a0001  ...Z.........Z..
 0eb8 9b1a0001 1bdb0001 1b9c0001 9b5c0101  .............\..
 0ec8 1b1d0101 3b808c01 bb004d01 3b015b01  ....;.....M.;.[.
 0ed8 9b1d0801 9bdd0d01 1f950d00 82803f0f  ..............?.
 0ee8 00403f0f 00809b1d 0d009b1d 0d009b1d  .@?.............
 0ef8 0d009b1d 0d009b1d 0d009b1d 0d003f0f  ..............?.
 0f08 00089b1d 0d009b1d 0d009b87 17008280  ................
 0f18 1b184800 1b584800 9f0d0500 9b9dcd01  ..H..XH.........
 0f28 3b68b801 3f0f0010 82801b18 48001b58  ;h..?.......H..X
 0f38 48003f0f 00108280 1bda0101 1f150a00  H.?.............
 0f48 82803f0f 00809b1d 0d009b1d 0d009b1d  ..?.............
 0f58 0d009b1d 0d009b1d 0d009b1d 0d003f0f  ..............?.
 0f68 00089b1d 0d009b1d 0d001f15 00008280  ................
Contents of section .rodata:
 10000 0d737973 74656d20 626f6f74 2066696e  .system boot fin
 10010 69736865 640d0a00 52656376 5b31323a  ished...Recv[12:
 10020 31335d3d 30784646 30313a20 65727221  13]=0xFF01: err!
 10030 0a0d0000 7a616261 6f3a2025 640a0d00  ....zabao: %d...
 10040 2d2d2d2d 2d2d2d2d 2d2d2d2d 2d2d2d2d  ----------------
 10050 2d2d2d2d 2d2d2d2a 2a2a2a2a 2a2a2d2d  -------*******--
 10060 2d2d2d2d 2d2d2d2d 2d2d2d2d 2d2d2d2d  ----------------
 10070 2d2d2d2d 2d0a0d00 20202020 20200000  -----...      ..
 10080 20257820 00000000 2534783a 20000000   %x ....%4x: ...
 10090 25327820 00000000 2d2d2d2d 2d2d2d2d  %2x ....--------
 100a0 2d2d2d2d 2d2d2d2d 2d2d2d2d 2d2d2d2a  ---------------*
 100b0 2a2a2a2a 2a2a2d2d 2d2d2d2d 2d2d2d2d  ******----------
 100c0 2d2d2d2d 2d2d2d2d 2d2d2d2d 2d0a0d0a  -------------...
 100d0 0d000000 67657420 30783038 3032210d  ....get 0x0802!.
 100e0 0a000000 30313233 34353637 38394142  ....0123456789AB
 100f0 43444546 00000000 25630d0a 00000000  CDEF....%c......
 10100 6972715f 636e743a 25640a0d 00000000  irq_cnt:%d......
 10110 25730a00 706b7420 310d0a00 696c6c65  %s..pkt 1...ille
 10120 67616c20 696e7374 72756374 696f6e20  gal instruction 
 10130 65786365 7074696f 6e206861 6e646c65  exception handle
 10140 7220656e 74657265 640a0065 63616c6c  r entered..ecall
 10150 20657863 65707469 6f6e2068 616e646c   exception handl
 10160 65722065 6e746572 65640a00 65627265  er entered..ebre
 10170 616b2065 78636570 74696f6e 2068616e  ak exception han
 10180 646c6572 20656e74 65726564 0a00756e  dler entered..un
 10190 6b6e6f77 6e206578 63657074 696f6e20  known exception 
 101a0 68616e64 6c657220 656e7465 7265640a  handler entered.
 101b0 006e6f20 65786365 7074696f 6e206861  .no exception ha
 101c0 6e646c65 7220696e 7374616c 6c65640a  ndler installed.
 101d0 00756172 74207465 73740a00           .uart test..    
Contents of section .data:
 101dc 00000000 00005249 53430256 08060001  ......RISC.V....
 101ec 08000604 00025249 53430256 c0a80102  ......RISC.V....
 101fc 00000000 00000000 00000000 00000000  ................
 1020c 00000000 00000000 00000000 00000000  ................
 1021c 00005249 53430256 08004500 00008802  ..RISC.V..E.....
 1022c 00008011 0000c0a8 01020000 000022b8  ..............".
 1023c 22b80000 00000000 00000000 00000000  "...............
 1024c 00000000 00000000 00000000 00000000  ................
 1025c 00000000 00000000 00000000 00000000  ................
 1026c 00000000 00000000 00000000 00000000  ................
 1027c 00000000 00000000 00000000 00000000  ................
 1028c 00000000 00000000 00000000 00000000  ................
 1029c 00000000 00000000 00000000 00000000  ................
 102ac 00000000 00000000 00000000 00000000  ................
 102bc 00000000 00000000 00000000 00000000  ................
 102cc 00000000 00000000 00000000 00000000  ................
 102dc 00000000 00000000 00000000 00000000  ................
 102ec 00000000 00000000 00000000 00000000  ................
 102fc 00000000 00000000 00000000 00000000  ................
 1030c 00000000 00000000 00000000 00000000  ................
 1031c 00000000 00000000 00000000 00000000  ................
 1032c 00000000 00000000 00000000 00000000  ................
 1033c 00000000 00000000 00000000 00000000  ................
 1034c 00000000 00000000 00000000 00000000  ................
 1035c 00000000 00000000 00000000 00000000  ................
 1036c 00000000 00000000 00000000 00000000  ................
 1037c 00000000 00000000 00000000 00000000  ................
 1038c 00000000 00000000 00000000 00000000  ................
 1039c 00000000 00000000 00000000 00000000  ................
 103ac 00000000 00000000 00000000 00000000  ................
 103bc 00000000 00000000 00000000 00000000  ................
 103cc 00000000 00000000 00000000 00000000  ................
 103dc 00000000 00000000 00000000 00000000  ................
 103ec 00000000 00000000 00000000 00000000  ................
 103fc 00000000 00000000 00000000 00000000  ................
 1040c 00000000 00000000 00000000 00000000  ................
 1041c 00000000 00000000 00000000 00000000  ................
 1042c 00000000 00000000 00000000 00000000  ................
 1043c 00000000 00000000 00000000 00000000  ................
 1044c 00000000 00000000 00000000 00000000  ................
 1045c 00000000 00000000 00000000 00000000  ................
 1046c 00000000 00000000 00000000 00000000  ................
 1047c 00000000 00000000 00000000 00000000  ................
 1048c 00000000 00000000 00000000 00000000  ................
 1049c 00000000 00000000 00000000 00000000  ................
 104ac 00000000 00000000 00000000 00000000  ................
 104bc 00000000 00000000 00000000 00000000  ................
 104cc 00000000 00000000 00000000 00000000  ................
 104dc 00000000 00000000 00000000 00000000  ................
 104ec 00000000 00000000 00000000 00000000  ................
 104fc 00000000 00000000 00000000 00000000  ................
 1050c 00000000 00000000 00000000 00000000  ................
 1051c 00000000 00000000 00000000 00000000  ................
 1052c 00000000 00000000 00000000 00000000  ................
 1053c 00000000 00000000 00000000 00000000  ................
 1054c 00000000 00000000 00000000 00000000  ................
 1055c 00000000 00000000 00000000 00000000  ................
 1056c 00000000 00000000 00000000 00000000  ................
 1057c 00000000 00000000 00000000 00000000  ................
 1058c 00000000 00000000 00000000 00000000  ................
 1059c 00000000 00000000 00000000 00000000  ................
 105ac 00000000 00000000 00000000 00000000  ................
 105bc 00000000 00000000 00000000 00000000  ................
 105cc 00000000 00000000 00000000 00000000  ................
 105dc 00000000 00000000 00000000 00000000  ................
 105ec 00000000 00000000 00000000 00000000  ................
 105fc 00000000 00000000 00000000 00000000  ................
 1060c 00000000 00000000 00000000 00000000  ................
 1061c 00000000 00000000 00000000 00000000  ................
 1062c 00000000 00000000 00000000 00000000  ................
 1063c 00000000 00000000 00000000 00000000  ................
 1064c 00000000 00000000 00000000 00000000  ................
 1065c 00000000 00000000 00000000 00000000  ................
 1066c 00000000 00000000 00000000 00000000  ................
 1067c 00000000 00000000 00000000 00000000  ................
 1068c 00000000 00000000 00000000 00000000  ................
 1069c 00000000 00000000 00000000 00000000  ................
 106ac 00000000 00000000 00000000 00000000  ................
 106bc 00000000 00000000 00000000 00000000  ................
 106cc 00000000 00000000 00000000 00000000  ................
 106dc 00000000 00000000 00000000 00000000  ................
 106ec 00000000 00000000 00000000 00000000  ................
 106fc 00000000 00000000 00000000 00000000  ................
 1070c 00000000 00000000 00000000 00000000  ................
 1071c 00000000 00000000 00000000 00000000  ................
 1072c 00000000 00000000 00000000 00000000  ................
 1073c 00000000 00000000 00000000 00000000  ................
 1074c 00000000 00000000 00000000 00000000  ................
 1075c 00000000 00000000 00000000 00000000  ................
 1076c 00000000 00000000 00000000 00000000  ................
 1077c 00000000 00000000 00000000 00000000  ................
 1078c 00000000 00000000 00000000 00000000  ................
 1079c 00000000 00000000 00000000 00000000  ................
 107ac 00000000 00000000 00000000 00000000  ................
 107bc 00000000 00000000 00000000 00000000  ................
 107cc 00000000 00000000 00000000 00000000  ................
 107dc 00000000 00000000 00000000 00000000  ................
 107ec 00000000 00000000 00000000 00000000  ................
 107fc 00000000 00000000 00000000 00000000  ................
 1080c 00000000 00000000 00000000 00000000  ................
 1081c 00000000 00000000 00000000 00000000  ................
 1082c 00000000 00000000 00000000 00000000  ................
 1083c 00000000 00000000 00000000 00000000  ................
 1084c 00000000 00000000 00000000 00000000  ................
 1085c 80000000 00000000 00000000 00000000  ................
 1086c 00000000 00000000 00000000 01020304  ................
 1087c 05060708 090a0b0c 08000690           ............    
Contents of section .sdata:
 10888 52495343 0256                        RISC.V          
Contents of section .comment:
 0000 4743433a 2028474e 55292037 2e312e31  GCC: (GNU) 7.1.1
 0010 20323031 37303530 3900                20170509.      
Contents of section .Pulp_Chip.Info:
 0000 0a000000 38000000 01000000 50756c70  ....8.......Pulp
 0010 5f496e66 6f006368 69703d6e 6f6e6520  _Info.chip=none 
 0020 6370753d 6e6f6e65 2070653d 2d312066  cpu=none pe=-1 f
 0030 633d2d31 206c323d 2d31206c 31636c3d  c=-1 l2=-1 l1cl=
 0040 2d31206c 3166633d 2d310000 0000      -1 l1fc=-1....  

Disassembly of section .vectors:

00000000 <__vector_start>:
   0:	43f0006f          	j	c3e <sw_irq_handler>
   4:	42b0006f          	j	c2e <__no_irq_handler>
   8:	4270006f          	j	c2e <__no_irq_handler>
   c:	4230006f          	j	c2e <__no_irq_handler>
  10:	41f0006f          	j	c2e <__no_irq_handler>
  14:	41b0006f          	j	c2e <__no_irq_handler>
  18:	4170006f          	j	c2e <__no_irq_handler>
  1c:	48b0006f          	j	ca6 <__time_irq_handler>
  20:	40f0006f          	j	c2e <__no_irq_handler>
  24:	40b0006f          	j	c2e <__no_irq_handler>
  28:	4070006f          	j	c2e <__no_irq_handler>
  2c:	4030006f          	j	c2e <__no_irq_handler>
  30:	3ff0006f          	j	c2e <__no_irq_handler>
  34:	3fb0006f          	j	c2e <__no_irq_handler>
  38:	3f70006f          	j	c2e <__no_irq_handler>
  3c:	3f30006f          	j	c2e <__no_irq_handler>
  40:	4270006f          	j	c66 <__uart_irq_handler>
  44:	3eb0006f          	j	c2e <__no_irq_handler>
  48:	3e70006f          	j	c2e <__no_irq_handler>
  4c:	3e30006f          	j	c2e <__no_irq_handler>
  50:	3df0006f          	j	c2e <__no_irq_handler>
  54:	3db0006f          	j	c2e <__no_irq_handler>
  58:	42f0006f          	j	c86 <__dma_irq_handler>
  5c:	3d30006f          	j	c2e <__no_irq_handler>
  60:	3cf0006f          	j	c2e <__no_irq_handler>
  64:	3cb0006f          	j	c2e <__no_irq_handler>
  68:	3c70006f          	j	c2e <__no_irq_handler>
  6c:	3c30006f          	j	c2e <__no_irq_handler>
  70:	3bf0006f          	j	c2e <__no_irq_handler>
  74:	3bb0006f          	j	c2e <__no_irq_handler>
  78:	3b70006f          	j	c2e <__no_irq_handler>
  7c:	49b0006f          	j	d16 <verification_irq_handler>
  80:	3af0006f          	j	c2e <__no_irq_handler>
  84:	3ab0006f          	j	c2e <__no_irq_handler>
  88:	3a70006f          	j	c2e <__no_irq_handler>
  8c:	3a30006f          	j	c2e <__no_irq_handler>
  90:	39f0006f          	j	c2e <__no_irq_handler>
  94:	39b0006f          	j	c2e <__no_irq_handler>
  98:	3970006f          	j	c2e <__no_irq_handler>
  9c:	3930006f          	j	c2e <__no_irq_handler>
  a0:	38f0006f          	j	c2e <__no_irq_handler>
  a4:	38b0006f          	j	c2e <__no_irq_handler>
  a8:	3870006f          	j	c2e <__no_irq_handler>
  ac:	3830006f          	j	c2e <__no_irq_handler>
  b0:	37f0006f          	j	c2e <__no_irq_handler>
  b4:	37b0006f          	j	c2e <__no_irq_handler>
  b8:	3770006f          	j	c2e <__no_irq_handler>
  bc:	3730006f          	j	c2e <__no_irq_handler>
  c0:	36f0006f          	j	c2e <__no_irq_handler>
  c4:	36b0006f          	j	c2e <__no_irq_handler>
  c8:	3670006f          	j	c2e <__no_irq_handler>
  cc:	3630006f          	j	c2e <__no_irq_handler>
  d0:	35f0006f          	j	c2e <__no_irq_handler>
  d4:	35b0006f          	j	c2e <__no_irq_handler>
  d8:	3570006f          	j	c2e <__no_irq_handler>
  dc:	3530006f          	j	c2e <__no_irq_handler>
  e0:	34f0006f          	j	c2e <__no_irq_handler>
  e4:	34b0006f          	j	c2e <__no_irq_handler>
  e8:	3470006f          	j	c2e <__no_irq_handler>
  ec:	3430006f          	j	c2e <__no_irq_handler>
  f0:	33f0006f          	j	c2e <__no_irq_handler>
  f4:	33b0006f          	j	c2e <__no_irq_handler>
  f8:	3370006f          	j	c2e <__no_irq_handler>
  fc:	3330006f          	j	c2e <__no_irq_handler>

Disassembly of section .init:

00000180 <_start>:
 180:	00011197          	auipc	gp,0x11
 184:	85c18193          	addi	gp,gp,-1956 # 109dc <__global_pointer$>
 188:	00011117          	auipc	sp,0x11
 18c:	74810113          	addi	sp,sp,1864 # 118d0 <_sp>
 190:	00000517          	auipc	a0,0x0
 194:	e7050513          	addi	a0,a0,-400 # 0 <__vector_start>
 198:	00156513          	ori	a0,a0,1
 19c:	30551073          	csrw	mtvec,a0
 1a0:	4502                	lw	a0,0(sp)
 1a2:	004c                	addi	a1,sp,4
 1a4:	4601                	li	a2,0
 1a6:	2009                	jal	1a8 <main>

Disassembly of section .text:

000001a8 <main>:
 1a8:	99010113          	addi	sp,sp,-1648
 1ac:	66112623          	sw	ra,1644(sp)
 1b0:	66812423          	sw	s0,1640(sp)
 1b4:	66912223          	sw	s1,1636(sp)
 1b8:	65312e23          	sw	s3,1628(sp)
 1bc:	65412c23          	sw	s4,1624(sp)
 1c0:	65512a23          	sw	s5,1620(sp)
 1c4:	67212023          	sw	s2,1632(sp)
 1c8:	1a1000ef          	jal	ra,b68 <irq_init>
 1cc:	00010537          	lui	a0,0x10
 1d0:	00050513          	mv	a0,a0
 1d4:	ec01ae23          	sw	zero,-292(gp) # 108b8 <timer_irq_count>
 1d8:	2d0d                	jal	80a <printf>
 1da:	05f5e7b7          	lui	a5,0x5f5e
 1de:	10040737          	lui	a4,0x10040
 1e2:	10078793          	addi	a5,a5,256 # 5f5e100 <_sp+0x5f4c830>
 1e6:	df1c                	sw	a5,56(a4)
 1e8:	6785                	lui	a5,0x1
 1ea:	10070737          	lui	a4,0x10070
 1ee:	23478793          	addi	a5,a5,564 # 1234 <__stack_size+0x234>
 1f2:	6441                	lui	s0,0x10
 1f4:	cf5c                	sw	a5,28(a4)
 1f6:	1dc40413          	addi	s0,s0,476 # 101dc <__DATA_BEGIN__>
 1fa:	4785                	li	a5,1
 1fc:	cf5c                	sw	a5,28(a4)
 1fe:	09000a13          	li	s4,144
 202:	000109b7          	lui	s3,0x10
 206:	03c40493          	addi	s1,s0,60
 20a:	00010ab7          	lui	s5,0x10
 20e:	0808                	addi	a0,sp,16
 210:	177000ef          	jal	ra,b86 <rv_recv>
 214:	862a                	mv	a2,a0
 216:	dd65                	beqz	a0,20e <main+0x66>
 218:	01c14783          	lbu	a5,28(sp)
 21c:	01478d63          	beq	a5,s4,236 <main+0x8e>
 220:	01d14703          	lbu	a4,29(sp)
 224:	4799                	li	a5,6
 226:	00f70863          	beq	a4,a5,236 <main+0x8e>
 22a:	85aa                	mv	a1,a0
 22c:	0808                	addi	a0,sp,16
 22e:	c632                	sw	a2,12(sp)
 230:	1d3000ef          	jal	ra,c02 <rv_send_monitor>
 234:	4632                	lw	a2,12(sp)
 236:	01c14783          	lbu	a5,28(sp)
 23a:	4721                	li	a4,8
 23c:	04e79663          	bne	a5,a4,288 <main+0xe0>
 240:	01d14783          	lbu	a5,29(sp)
 244:	4719                	li	a4,6
 246:	00e79b63          	bne	a5,a4,25c <main+0xb4>
 24a:	85a2                	mv	a1,s0
 24c:	0808                	addi	a0,sp,16
 24e:	22fd                	jal	43c <arp_reply>
 250:	85aa                	mv	a1,a0
 252:	dd55                	beqz	a0,20e <main+0x66>
 254:	8522                	mv	a0,s0
 256:	18b000ef          	jal	ra,be0 <rv_send>
 25a:	bf55                	j	20e <main+0x66>
 25c:	efb9                	bnez	a5,2ba <main+0x112>
 25e:	02714703          	lbu	a4,39(sp)
 262:	47c5                	li	a5,17
 264:	04f71b63          	bne	a4,a5,2ba <main+0x112>
 268:	85a6                	mv	a1,s1
 26a:	0808                	addi	a0,sp,16
 26c:	2c71                	jal	508 <udp_relay_tsmp>
 26e:	892a                	mv	s2,a0
 270:	dd59                	beqz	a0,20e <main+0x66>
 272:	85aa                	mv	a1,a0
 274:	03a10513          	addi	a0,sp,58
 278:	169000ef          	jal	ra,be0 <rv_send>
 27c:	85ca                	mv	a1,s2
 27e:	03a10513          	addi	a0,sp,58
 282:	181000ef          	jal	ra,c02 <rv_send_monitor>
 286:	b761                	j	20e <main+0x66>
 288:	0ff00713          	li	a4,255
 28c:	02e79763          	bne	a5,a4,2ba <main+0x112>
 290:	01d14703          	lbu	a4,29(sp)
 294:	4785                	li	a5,1
 296:	02f71263          	bne	a4,a5,2ba <main+0x112>
 29a:	85a6                	mv	a1,s1
 29c:	0808                	addi	a0,sp,16
 29e:	2ccd                	jal	590 <tsmp_relay_udp>
 2a0:	892a                	mv	s2,a0
 2a2:	e509                	bnez	a0,2ac <main+0x104>
 2a4:	018a8513          	addi	a0,s5,24 # 10018 <__stack_size+0xf018>
 2a8:	238d                	jal	80a <printf>
 2aa:	b795                	j	20e <main+0x66>
 2ac:	85aa                	mv	a1,a0
 2ae:	8526                	mv	a0,s1
 2b0:	131000ef          	jal	ra,be0 <rv_send>
 2b4:	85ca                	mv	a1,s2
 2b6:	8526                	mv	a0,s1
 2b8:	b7e9                	j	282 <main+0xda>
 2ba:	85b2                	mv	a1,a2
 2bc:	03498513          	addi	a0,s3,52 # 10034 <__stack_size+0xf034>
 2c0:	23a9                	jal	80a <printf>
 2c2:	b7b1                	j	20e <main+0x66>

000002c4 <show_pkt>:
 2c4:	7179                	addi	sp,sp,-48
 2c6:	ce4e                	sw	s3,28(sp)
 2c8:	89aa                	mv	s3,a0
 2ca:	00010537          	lui	a0,0x10
 2ce:	04050513          	addi	a0,a0,64 # 10040 <__stack_size+0xf040>
 2d2:	d422                	sw	s0,40(sp)
 2d4:	d226                	sw	s1,36(sp)
 2d6:	d04a                	sw	s2,32(sp)
 2d8:	cc52                	sw	s4,24(sp)
 2da:	ca56                	sw	s5,20(sp)
 2dc:	c85a                	sw	s6,16(sp)
 2de:	c65e                	sw	s7,12(sp)
 2e0:	d606                	sw	ra,44(sp)
 2e2:	84ae                	mv	s1,a1
 2e4:	4401                	li	s0,0
 2e6:	2315                	jal	80a <printf>
 2e8:	00010b37          	lui	s6,0x10
 2ec:	00010a37          	lui	s4,0x10
 2f0:	4abd                	li	s5,15
 2f2:	00010bb7          	lui	s7,0x10
 2f6:	4941                	li	s2,16
 2f8:	e401                	bnez	s0,300 <show_pkt+0x3c>
 2fa:	078b0513          	addi	a0,s6,120 # 10078 <__stack_size+0xf078>
 2fe:	2331                	jal	80a <printf>
 300:	85a2                	mv	a1,s0
 302:	080a0513          	addi	a0,s4,128 # 10080 <__stack_size+0xf080>
 306:	2311                	jal	80a <printf>
 308:	01541563          	bne	s0,s5,312 <show_pkt+0x4e>
 30c:	030b8513          	addi	a0,s7,48 # 10030 <__stack_size+0xf030>
 310:	29ed                	jal	80a <printf>
 312:	0405                	addi	s0,s0,1
 314:	ff2412e3          	bne	s0,s2,2f8 <show_pkt+0x34>
 318:	4401                	li	s0,0
 31a:	00010a37          	lui	s4,0x10
 31e:	00010ab7          	lui	s5,0x10
 322:	4b3d                	li	s6,15
 324:	00010bb7          	lui	s7,0x10
 328:	02944863          	blt	s0,s1,358 <show_pkt+0x94>
 32c:	88bd                	andi	s1,s1,15
 32e:	c491                	beqz	s1,33a <show_pkt+0x76>
 330:	00010537          	lui	a0,0x10
 334:	03050513          	addi	a0,a0,48 # 10030 <__stack_size+0xf030>
 338:	29c9                	jal	80a <printf>
 33a:	5422                	lw	s0,40(sp)
 33c:	50b2                	lw	ra,44(sp)
 33e:	5492                	lw	s1,36(sp)
 340:	5902                	lw	s2,32(sp)
 342:	49f2                	lw	s3,28(sp)
 344:	4a62                	lw	s4,24(sp)
 346:	4ad2                	lw	s5,20(sp)
 348:	4b42                	lw	s6,16(sp)
 34a:	4bb2                	lw	s7,12(sp)
 34c:	00010537          	lui	a0,0x10
 350:	09850513          	addi	a0,a0,152 # 10098 <__stack_size+0xf098>
 354:	6145                	addi	sp,sp,48
 356:	a955                	j	80a <printf>
 358:	00f47913          	andi	s2,s0,15
 35c:	00091663          	bnez	s2,368 <show_pkt+0xa4>
 360:	85a2                	mv	a1,s0
 362:	088a0513          	addi	a0,s4,136 # 10088 <__stack_size+0xf088>
 366:	2155                	jal	80a <printf>
 368:	008987b3          	add	a5,s3,s0
 36c:	0007c583          	lbu	a1,0(a5)
 370:	090a8513          	addi	a0,s5,144 # 10090 <__stack_size+0xf090>
 374:	2959                	jal	80a <printf>
 376:	01691563          	bne	s2,s6,380 <show_pkt+0xbc>
 37a:	030b8513          	addi	a0,s7,48 # 10030 <__stack_size+0xf030>
 37e:	2171                	jal	80a <printf>
 380:	0405                	addi	s0,s0,1
 382:	b75d                	j	328 <show_pkt+0x64>

00000384 <htons>:
 384:	00851793          	slli	a5,a0,0x8
 388:	8121                	srli	a0,a0,0x8
 38a:	953e                	add	a0,a0,a5
 38c:	0542                	slli	a0,a0,0x10
 38e:	8141                	srli	a0,a0,0x10
 390:	8082                	ret

00000392 <htonl>:
 392:	01855713          	srli	a4,a0,0x18
 396:	01851793          	slli	a5,a0,0x18
 39a:	97ba                	add	a5,a5,a4
 39c:	00ff06b7          	lui	a3,0xff0
 3a0:	00851713          	slli	a4,a0,0x8
 3a4:	8f75                	and	a4,a4,a3
 3a6:	97ba                	add	a5,a5,a4
 3a8:	6741                	lui	a4,0x10
 3aa:	f0070713          	addi	a4,a4,-256 # ff00 <__stack_size+0xef00>
 3ae:	8121                	srli	a0,a0,0x8
 3b0:	8d79                	and	a0,a0,a4
 3b2:	953e                	add	a0,a0,a5
 3b4:	8082                	ret

000003b6 <ip_check_sum>:
 3b6:	01450713          	addi	a4,a0,20
 3ba:	4781                	li	a5,0
 3bc:	00055683          	lhu	a3,0(a0)
 3c0:	0509                	addi	a0,a0,2
 3c2:	97b6                	add	a5,a5,a3
 3c4:	fee51ce3          	bne	a0,a4,3bc <ip_check_sum+0x6>
 3c8:	8f8d                	sub	a5,a5,a1
 3ca:	01079513          	slli	a0,a5,0x10
 3ce:	8141                	srli	a0,a0,0x10
 3d0:	83c1                	srli	a5,a5,0x10
 3d2:	97aa                	add	a5,a5,a0
 3d4:	fff7c793          	not	a5,a5
 3d8:	01079513          	slli	a0,a5,0x10
 3dc:	8141                	srli	a0,a0,0x10
 3de:	8082                	ret

000003e0 <udp_check_sum>:
 3e0:	06a1                	addi	a3,a3,8
 3e2:	06c2                	slli	a3,a3,0x10
 3e4:	82c1                	srli	a3,a3,0x10
 3e6:	8736                	mv	a4,a3
 3e8:	882a                	mv	a6,a0
 3ea:	4781                	li	a5,0
 3ec:	4885                	li	a7,1
 3ee:	02e8ef63          	bltu	a7,a4,42c <udp_check_sum+0x4c>
 3f2:	0016d713          	srli	a4,a3,0x1
 3f6:	00171813          	slli	a6,a4,0x1
 3fa:	9542                	add	a0,a0,a6
 3fc:	5879                	li	a6,-2
 3fe:	03070733          	mul	a4,a4,a6
 402:	96ba                	add	a3,a3,a4
 404:	06c2                	slli	a3,a3,0x10
 406:	82c1                	srli	a3,a3,0x10
 408:	c681                	beqz	a3,410 <udp_check_sum+0x30>
 40a:	00054703          	lbu	a4,0(a0)
 40e:	97ba                	add	a5,a5,a4
 410:	8e0d                	sub	a2,a2,a1
 412:	1675                	addi	a2,a2,-3
 414:	963e                	add	a2,a2,a5
 416:	01061513          	slli	a0,a2,0x10
 41a:	8141                	srli	a0,a0,0x10
 41c:	8241                	srli	a2,a2,0x10
 41e:	962a                	add	a2,a2,a0
 420:	fff64613          	not	a2,a2
 424:	01061513          	slli	a0,a2,0x10
 428:	8141                	srli	a0,a0,0x10
 42a:	8082                	ret
 42c:	00085303          	lhu	t1,0(a6)
 430:	1779                	addi	a4,a4,-2
 432:	0742                	slli	a4,a4,0x10
 434:	979a                	add	a5,a5,t1
 436:	0809                	addi	a6,a6,2
 438:	8341                	srli	a4,a4,0x10
 43a:	bf55                	j	3ee <udp_check_sum+0xe>

0000043c <arp_reply>:
 43c:	00550613          	addi	a2,a0,5
 440:	87aa                	mv	a5,a0
 442:	0ff00713          	li	a4,255
 446:	0007c683          	lbu	a3,0(a5)
 44a:	0ae69d63          	bne	a3,a4,504 <arp_reply+0xc8>
 44e:	00178693          	addi	a3,a5,1
 452:	0ac69763          	bne	a3,a2,500 <arp_reply+0xc4>
 456:	00964803          	lbu	a6,9(a2)
 45a:	4701                	li	a4,0
 45c:	0a081063          	bnez	a6,4fc <arp_reply+0xc0>
 460:	00a64883          	lbu	a7,10(a2)
 464:	4305                	li	t1,1
 466:	8742                	mv	a4,a6
 468:	08689a63          	bne	a7,t1,4fc <arp_reply+0xc0>
 46c:	00f64303          	lbu	t1,15(a2)
 470:	08031663          	bnez	t1,4fc <arp_reply+0xc0>
 474:	01064603          	lbu	a2,16(a2)
 478:	871a                	mv	a4,t1
 47a:	09161163          	bne	a2,a7,4fc <arp_reply+0xc0>
 47e:	00278613          	addi	a2,a5,2
 482:	8732                	mv	a4,a2
 484:	0559                	addi	a0,a0,22
 486:	00878813          	addi	a6,a5,8
 48a:	00074303          	lbu	t1,0(a4)
 48e:	00054883          	lbu	a7,0(a0)
 492:	07131963          	bne	t1,a7,504 <arp_reply+0xc8>
 496:	0705                	addi	a4,a4,1
 498:	0505                	addi	a0,a0,1
 49a:	ff0718e3          	bne	a4,a6,48a <arp_reply+0x4e>
 49e:	0216c883          	lbu	a7,33(a3) # ff0021 <_sp+0xfde751>
 4a2:	0c000513          	li	a0,192
 4a6:	4701                	li	a4,0
 4a8:	04a89a63          	bne	a7,a0,4fc <arp_reply+0xc0>
 4ac:	0226c883          	lbu	a7,34(a3)
 4b0:	0a800513          	li	a0,168
 4b4:	04a89463          	bne	a7,a0,4fc <arp_reply+0xc0>
 4b8:	0236c883          	lbu	a7,35(a3)
 4bc:	4505                	li	a0,1
 4be:	02a89f63          	bne	a7,a0,4fc <arp_reply+0xc0>
 4c2:	0246c503          	lbu	a0,36(a3)
 4c6:	468d                	li	a3,3
 4c8:	02d51a63          	bne	a0,a3,4fc <arp_reply+0xc0>
 4cc:	872e                	mv	a4,a1
 4ce:	00064683          	lbu	a3,0(a2)
 4d2:	0605                	addi	a2,a2,1
 4d4:	0705                	addi	a4,a4,1
 4d6:	fed70fa3          	sb	a3,-1(a4)
 4da:	fec81ae3          	bne	a6,a2,4ce <arp_reply+0x92>
 4de:	02058713          	addi	a4,a1,32
 4e2:	07c9                	addi	a5,a5,18
 4e4:	02a58593          	addi	a1,a1,42
 4e8:	0007c683          	lbu	a3,0(a5)
 4ec:	0705                	addi	a4,a4,1
 4ee:	0785                	addi	a5,a5,1
 4f0:	fed70fa3          	sb	a3,-1(a4)
 4f4:	feb71ae3          	bne	a4,a1,4e8 <arp_reply+0xac>
 4f8:	02a00713          	li	a4,42
 4fc:	853a                	mv	a0,a4
 4fe:	8082                	ret
 500:	87b6                	mv	a5,a3
 502:	b791                	j	446 <arp_reply+0xa>
 504:	4701                	li	a4,0
 506:	bfdd                	j	4fc <arp_reply+0xc0>

00000508 <udp_relay_tsmp>:
 508:	87aa                	mv	a5,a0
 50a:	eac18713          	addi	a4,gp,-340 # 10888 <__SDATA_BEGIN__>
 50e:	0515                	addi	a0,a0,5
 510:	86be                	mv	a3,a5
 512:	0006c883          	lbu	a7,0(a3)
 516:	00074803          	lbu	a6,0(a4)
 51a:	07089963          	bne	a7,a6,58c <udp_relay_tsmp+0x84>
 51e:	0685                	addi	a3,a3,1
 520:	0705                	addi	a4,a4,1
 522:	fea698e3          	bne	a3,a0,512 <udp_relay_tsmp+0xa>
 526:	0177c683          	lbu	a3,23(a5)
 52a:	4745                	li	a4,17
 52c:	4501                	li	a0,0
 52e:	06e69063          	bne	a3,a4,58e <udp_relay_tsmp+0x86>
 532:	01e7a683          	lw	a3,30(a5)
 536:	0201b737          	lui	a4,0x201b
 53a:	8c070713          	addi	a4,a4,-1856 # 201a8c0 <_sp+0x2008ff0>
 53e:	04e69863          	bne	a3,a4,58e <udp_relay_tsmp+0x86>
 542:	0247d683          	lhu	a3,36(a5)
 546:	6731                	lui	a4,0xc
 548:	82270713          	addi	a4,a4,-2014 # b822 <__stack_size+0xa822>
 54c:	00e68c63          	beq	a3,a4,564 <udp_relay_tsmp+0x5c>
 550:	6719                	lui	a4,0x6
 552:	11e70713          	addi	a4,a4,286 # 611e <__stack_size+0x511e>
 556:	00e68763          	beq	a3,a4,564 <udp_relay_tsmp+0x5c>
 55a:	6705                	lui	a4,0x1
 55c:	a1a70713          	addi	a4,a4,-1510 # a1a <strncmp+0x2>
 560:	02e69763          	bne	a3,a4,58e <udp_relay_tsmp+0x86>
 564:	00678713          	addi	a4,a5,6
 568:	86ae                	mv	a3,a1
 56a:	00c78513          	addi	a0,a5,12
 56e:	00074803          	lbu	a6,0(a4)
 572:	0705                	addi	a4,a4,1
 574:	0685                	addi	a3,a3,1
 576:	ff068fa3          	sb	a6,-1(a3)
 57a:	fea71ae3          	bne	a4,a0,56e <udp_relay_tsmp+0x66>
 57e:	01a7a783          	lw	a5,26(a5)
 582:	fd660513          	addi	a0,a2,-42
 586:	00f5af23          	sw	a5,30(a1)
 58a:	8082                	ret
 58c:	4501                	li	a0,0
 58e:	8082                	ret

00000590 <tsmp_relay_udp>:
 590:	00454703          	lbu	a4,4(a0)
 594:	47a1                	li	a5,8
 596:	0af71963          	bne	a4,a5,648 <tsmp_relay_udp+0xb8>
 59a:	1141                	addi	sp,sp,-16
 59c:	c422                	sw	s0,8(sp)
 59e:	c226                	sw	s1,4(sp)
 5a0:	c04a                	sw	s2,0(sp)
 5a2:	c606                	sw	ra,12(sp)
 5a4:	00554783          	lbu	a5,5(a0)
 5a8:	4705                	li	a4,1
 5aa:	84aa                	mv	s1,a0
 5ac:	842e                	mv	s0,a1
 5ae:	8932                	mv	s2,a2
 5b0:	06e79563          	bne	a5,a4,61a <tsmp_relay_udp+0x8a>
 5b4:	b822c7b7          	lui	a5,0xb822c
 5b8:	82278793          	addi	a5,a5,-2014 # b822b822 <pulp__FC+0xb822b823>
 5bc:	02f5a123          	sw	a5,34(a1)
 5c0:	02a40793          	addi	a5,s0,42
 5c4:	01248733          	add	a4,s1,s2
 5c8:	06971963          	bne	a4,s1,63a <tsmp_relay_udp+0xaa>
 5cc:	01091793          	slli	a5,s2,0x10
 5d0:	83c1                	srli	a5,a5,0x10
 5d2:	01c78713          	addi	a4,a5,28
 5d6:	0742                	slli	a4,a4,0x10
 5d8:	8341                	srli	a4,a4,0x10
 5da:	07a1                	addi	a5,a5,8
 5dc:	00871693          	slli	a3,a4,0x8
 5e0:	07c2                	slli	a5,a5,0x10
 5e2:	8321                	srli	a4,a4,0x8
 5e4:	9736                	add	a4,a4,a3
 5e6:	83c1                	srli	a5,a5,0x10
 5e8:	00e41823          	sh	a4,16(s0)
 5ec:	01845583          	lhu	a1,24(s0)
 5f0:	00879713          	slli	a4,a5,0x8
 5f4:	83a1                	srli	a5,a5,0x8
 5f6:	97ba                	add	a5,a5,a4
 5f8:	02f41323          	sh	a5,38(s0)
 5fc:	00e40513          	addi	a0,s0,14
 600:	3b5d                	jal	3b6 <ip_check_sum>
 602:	00a41c23          	sh	a0,24(s0)
 606:	02041423          	sh	zero,40(s0)
 60a:	02a90513          	addi	a0,s2,42
 60e:	40b2                	lw	ra,12(sp)
 610:	4422                	lw	s0,8(sp)
 612:	4492                	lw	s1,4(sp)
 614:	4902                	lw	s2,0(sp)
 616:	0141                	addi	sp,sp,16
 618:	8082                	ret
 61a:	4709                	li	a4,2
 61c:	4501                	li	a0,0
 61e:	fee798e3          	bne	a5,a4,60e <tsmp_relay_udp+0x7e>
 622:	611e67b7          	lui	a5,0x611e6
 626:	11e78793          	addi	a5,a5,286 # 611e611e <_sp+0x611d484e>
 62a:	00010537          	lui	a0,0x10
 62e:	02f5a123          	sw	a5,34(a1)
 632:	0d450513          	addi	a0,a0,212 # 100d4 <__stack_size+0xf0d4>
 636:	2ad1                	jal	80a <printf>
 638:	b761                	j	5c0 <tsmp_relay_udp+0x30>
 63a:	0004c683          	lbu	a3,0(s1)
 63e:	0785                	addi	a5,a5,1
 640:	0485                	addi	s1,s1,1
 642:	fed78fa3          	sb	a3,-1(a5)
 646:	b749                	j	5c8 <tsmp_relay_udp+0x38>
 648:	4501                	li	a0,0
 64a:	8082                	ret

0000064c <ip_csum>:
 64c:	4781                	li	a5,0
 64e:	4705                	li	a4,1
 650:	02b74163          	blt	a4,a1,672 <ip_csum+0x26>
 654:	00e59563          	bne	a1,a4,65e <ip_csum+0x12>
 658:	00054703          	lbu	a4,0(a0)
 65c:	97ba                	add	a5,a5,a4
 65e:	6741                	lui	a4,0x10
 660:	177d                	addi	a4,a4,-1
 662:	0107d693          	srli	a3,a5,0x10
 666:	ee81                	bnez	a3,67e <ip_csum+0x32>
 668:	fff7c513          	not	a0,a5
 66c:	0542                	slli	a0,a0,0x10
 66e:	8141                	srli	a0,a0,0x10
 670:	8082                	ret
 672:	0509                	addi	a0,a0,2
 674:	ffe55683          	lhu	a3,-2(a0)
 678:	15f9                	addi	a1,a1,-2
 67a:	97b6                	add	a5,a5,a3
 67c:	bfd1                	j	650 <ip_csum+0x4>
 67e:	8ff9                	and	a5,a5,a4
 680:	97b6                	add	a5,a5,a3
 682:	b7c5                	j	662 <ip_csum+0x16>

00000684 <print_chr>:
 684:	100107b7          	lui	a5,0x10010
 688:	c3c8                	sw	a0,4(a5)
 68a:	8082                	ret

0000068c <print_str>:
 68c:	10010737          	lui	a4,0x10010
 690:	00054783          	lbu	a5,0(a0)
 694:	e391                	bnez	a5,698 <print_str+0xc>
 696:	8082                	ret
 698:	0505                	addi	a0,a0,1
 69a:	c35c                	sw	a5,4(a4)
 69c:	bfd5                	j	690 <print_str+0x4>

0000069e <print_dec>:
 69e:	1141                	addi	sp,sp,-16
 6a0:	005c                	addi	a5,sp,4
 6a2:	86be                	mv	a3,a5
 6a4:	4629                	li	a2,10
 6a6:	ed19                	bnez	a0,6c4 <print_dec+0x26>
 6a8:	00d78e63          	beq	a5,a3,6c4 <print_dec+0x26>
 6ac:	10010637          	lui	a2,0x10010
 6b0:	17fd                	addi	a5,a5,-1
 6b2:	0007c703          	lbu	a4,0(a5) # 10010000 <_sp+0xfffe730>
 6b6:	03070713          	addi	a4,a4,48 # 10010030 <_sp+0xfffe760>
 6ba:	c258                	sw	a4,4(a2)
 6bc:	fed79ae3          	bne	a5,a3,6b0 <print_dec+0x12>
 6c0:	0141                	addi	sp,sp,16
 6c2:	8082                	ret
 6c4:	02c57733          	remu	a4,a0,a2
 6c8:	0785                	addi	a5,a5,1
 6ca:	fee78fa3          	sb	a4,-1(a5)
 6ce:	02c55533          	divu	a0,a0,a2
 6d2:	bfd1                	j	6a6 <print_dec+0x8>

000006d4 <print_hex>:
 6d4:	15fd                	addi	a1,a1,-1
 6d6:	00010737          	lui	a4,0x10
 6da:	058a                	slli	a1,a1,0x2
 6dc:	0e470713          	addi	a4,a4,228 # 100e4 <__stack_size+0xf0e4>
 6e0:	100106b7          	lui	a3,0x10010
 6e4:	0005d363          	bgez	a1,6ea <print_hex+0x16>
 6e8:	8082                	ret
 6ea:	00b557b3          	srl	a5,a0,a1
 6ee:	8bbd                	andi	a5,a5,15
 6f0:	97ba                	add	a5,a5,a4
 6f2:	0007c783          	lbu	a5,0(a5)
 6f6:	15f1                	addi	a1,a1,-4
 6f8:	c2dc                	sw	a5,4(a3)
 6fa:	b7ed                	j	6e4 <print_hex+0x10>

000006fc <print>:
 6fc:	7179                	addi	sp,sp,-48
 6fe:	d422                	sw	s0,40(sp)
 700:	d226                	sw	s1,36(sp)
 702:	d04a                	sw	s2,32(sp)
 704:	ce4e                	sw	s3,28(sp)
 706:	cc52                	sw	s4,24(sp)
 708:	ca56                	sw	s5,20(sp)
 70a:	c85a                	sw	s6,16(sp)
 70c:	c65e                	sw	s7,12(sp)
 70e:	d606                	sw	ra,44(sp)
 710:	c462                	sw	s8,8(sp)
 712:	842a                	mv	s0,a0
 714:	87ae                	mv	a5,a1
 716:	4481                	li	s1,0
 718:	02500913          	li	s2,37
 71c:	100109b7          	lui	s3,0x10010
 720:	02d00a13          	li	s4,45
 724:	03000a93          	li	s5,48
 728:	4b25                	li	s6,9
 72a:	4ba9                	li	s7,10
 72c:	00044703          	lbu	a4,0(s0)
 730:	ef11                	bnez	a4,74c <print+0x50>
 732:	50b2                	lw	ra,44(sp)
 734:	5422                	lw	s0,40(sp)
 736:	8526                	mv	a0,s1
 738:	5902                	lw	s2,32(sp)
 73a:	5492                	lw	s1,36(sp)
 73c:	49f2                	lw	s3,28(sp)
 73e:	4a62                	lw	s4,24(sp)
 740:	4ad2                	lw	s5,20(sp)
 742:	4b42                	lw	s6,16(sp)
 744:	4bb2                	lw	s7,12(sp)
 746:	4c22                	lw	s8,8(sp)
 748:	6145                	addi	sp,sp,48
 74a:	8082                	ret
 74c:	0b271863          	bne	a4,s2,7fc <print+0x100>
 750:	00144683          	lbu	a3,1(s0)
 754:	def9                	beqz	a3,732 <print+0x36>
 756:	00140713          	addi	a4,s0,1
 75a:	0b268063          	beq	a3,s2,7fa <print+0xfe>
 75e:	01469463          	bne	a3,s4,766 <print+0x6a>
 762:	00240713          	addi	a4,s0,2
 766:	843a                	mv	s0,a4
 768:	00044703          	lbu	a4,0(s0)
 76c:	00140693          	addi	a3,s0,1
 770:	03570863          	beq	a4,s5,7a0 <print+0xa4>
 774:	4581                	li	a1,0
 776:	00044703          	lbu	a4,0(s0)
 77a:	00140513          	addi	a0,s0,1
 77e:	fd070693          	addi	a3,a4,-48
 782:	0ff6f613          	andi	a2,a3,255
 786:	00cb7f63          	bleu	a2,s6,7a4 <print+0xa8>
 78a:	07300693          	li	a3,115
 78e:	02d71063          	bne	a4,a3,7ae <print+0xb2>
 792:	4388                	lw	a0,0(a5)
 794:	00478c13          	addi	s8,a5,4
 798:	3dd5                	jal	68c <print_str>
 79a:	87e2                	mv	a5,s8
 79c:	0405                	addi	s0,s0,1
 79e:	b779                	j	72c <print+0x30>
 7a0:	8436                	mv	s0,a3
 7a2:	b7d9                	j	768 <print+0x6c>
 7a4:	037585b3          	mul	a1,a1,s7
 7a8:	842a                	mv	s0,a0
 7aa:	95b6                	add	a1,a1,a3
 7ac:	b7e9                	j	776 <print+0x7a>
 7ae:	06400693          	li	a3,100
 7b2:	00d71863          	bne	a4,a3,7c2 <print+0xc6>
 7b6:	4388                	lw	a0,0(a5)
 7b8:	00478c13          	addi	s8,a5,4
 7bc:	35cd                	jal	69e <print_dec>
 7be:	0485                	addi	s1,s1,1
 7c0:	bfe9                	j	79a <print+0x9e>
 7c2:	07800693          	li	a3,120
 7c6:	00d71763          	bne	a4,a3,7d4 <print+0xd8>
 7ca:	4388                	lw	a0,0(a5)
 7cc:	00478c13          	addi	s8,a5,4
 7d0:	3711                	jal	6d4 <print_hex>
 7d2:	b7f5                	j	7be <print+0xc2>
 7d4:	05800693          	li	a3,88
 7d8:	fed709e3          	beq	a4,a3,7ca <print+0xce>
 7dc:	07500693          	li	a3,117
 7e0:	fcd70be3          	beq	a4,a3,7b6 <print+0xba>
 7e4:	06300693          	li	a3,99
 7e8:	fad71ae3          	bne	a4,a3,79c <print+0xa0>
 7ec:	0007c703          	lbu	a4,0(a5)
 7f0:	0485                	addi	s1,s1,1
 7f2:	0791                	addi	a5,a5,4
 7f4:	00e9a223          	sw	a4,4(s3) # 10010004 <_sp+0xfffe734>
 7f8:	b755                	j	79c <print+0xa0>
 7fa:	843a                	mv	s0,a4
 7fc:	00044703          	lbu	a4,0(s0)
 800:	0485                	addi	s1,s1,1
 802:	00e9a223          	sw	a4,4(s3)
 806:	bf59                	j	79c <print+0xa0>

00000808 <print_void>:
 808:	8082                	ret

0000080a <printf>:
 80a:	7139                	addi	sp,sp,-64
 80c:	d22e                	sw	a1,36(sp)
 80e:	104c                	addi	a1,sp,36
 810:	ce06                	sw	ra,28(sp)
 812:	d432                	sw	a2,40(sp)
 814:	d636                	sw	a3,44(sp)
 816:	d83a                	sw	a4,48(sp)
 818:	da3e                	sw	a5,52(sp)
 81a:	dc42                	sw	a6,56(sp)
 81c:	de46                	sw	a7,60(sp)
 81e:	c62e                	sw	a1,12(sp)
 820:	3df1                	jal	6fc <print>
 822:	40f2                	lw	ra,28(sp)
 824:	6121                	addi	sp,sp,64
 826:	8082                	ret

00000828 <sys_gettime>:
 828:	100407b7          	lui	a5,0x10040
 82c:	03078713          	addi	a4,a5,48 # 10040030 <_sp+0x1002e760>
 830:	5b9c                	lw	a5,48(a5)
 832:	c15c                	sw	a5,4(a0)
 834:	435c                	lw	a5,4(a4)
 836:	c11c                	sw	a5,0(a0)
 838:	8082                	ret

0000083a <memcpy>:
 83a:	962a                	add	a2,a2,a0
 83c:	87aa                	mv	a5,a0
 83e:	00c79363          	bne	a5,a2,844 <memcpy+0xa>
 842:	8082                	ret
 844:	0585                	addi	a1,a1,1
 846:	fff5c703          	lbu	a4,-1(a1)
 84a:	0785                	addi	a5,a5,1
 84c:	fee78fa3          	sb	a4,-1(a5)
 850:	b7fd                	j	83e <memcpy+0x4>

00000852 <memset>:
 852:	962a                	add	a2,a2,a0
 854:	87aa                	mv	a5,a0
 856:	00c79363          	bne	a5,a2,85c <memset+0xa>
 85a:	8082                	ret
 85c:	00b78023          	sb	a1,0(a5)
 860:	0785                	addi	a5,a5,1
 862:	bfd5                	j	856 <memset+0x4>

00000864 <memcmp>:
 864:	ce11                	beqz	a2,880 <memcmp+0x1c>
 866:	00150793          	addi	a5,a0,1
 86a:	9532                	add	a0,a0,a2
 86c:	fff7c603          	lbu	a2,-1(a5)
 870:	0005c703          	lbu	a4,0(a1)
 874:	00a78563          	beq	a5,a0,87e <memcmp+0x1a>
 878:	0785                	addi	a5,a5,1
 87a:	00e60563          	beq	a2,a4,884 <memcmp+0x20>
 87e:	8e19                	sub	a2,a2,a4
 880:	8532                	mv	a0,a2
 882:	8082                	ret
 884:	0585                	addi	a1,a1,1
 886:	b7dd                	j	86c <memcmp+0x8>

00000888 <memmove>:
 888:	00b57e63          	bleu	a1,a0,8a4 <memmove+0x1c>
 88c:	962a                	add	a2,a2,a0
 88e:	87aa                	mv	a5,a0
 890:	00c79363          	bne	a5,a2,896 <memmove+0xe>
 894:	8082                	ret
 896:	0585                	addi	a1,a1,1
 898:	fff5c703          	lbu	a4,-1(a1)
 89c:	0785                	addi	a5,a5,1
 89e:	fee78fa3          	sb	a4,-1(a5)
 8a2:	b7fd                	j	890 <memmove+0x8>
 8a4:	00a5fa63          	bleu	a0,a1,8b8 <memmove+0x30>
 8a8:	fff60793          	addi	a5,a2,-1 # 1000ffff <_sp+0xfffe72f>
 8ac:	95be                	add	a1,a1,a5
 8ae:	97aa                	add	a5,a5,a0
 8b0:	8e1d                	sub	a2,a2,a5
 8b2:	00c78733          	add	a4,a5,a2
 8b6:	e311                	bnez	a4,8ba <memmove+0x32>
 8b8:	8082                	ret
 8ba:	15fd                	addi	a1,a1,-1
 8bc:	0015c703          	lbu	a4,1(a1)
 8c0:	17fd                	addi	a5,a5,-1
 8c2:	00e780a3          	sb	a4,1(a5)
 8c6:	b7f5                	j	8b2 <memmove+0x2a>

000008c8 <strnlen>:
 8c8:	872a                	mv	a4,a0
 8ca:	95aa                	add	a1,a1,a0
 8cc:	87aa                	mv	a5,a0
 8ce:	40e78533          	sub	a0,a5,a4
 8d2:	00b78563          	beq	a5,a1,8dc <strnlen+0x14>
 8d6:	0007c683          	lbu	a3,0(a5)
 8da:	e291                	bnez	a3,8de <strnlen+0x16>
 8dc:	8082                	ret
 8de:	0785                	addi	a5,a5,1
 8e0:	b7fd                	j	8ce <strnlen+0x6>

000008e2 <strlen>:
 8e2:	87aa                	mv	a5,a0
 8e4:	0785                	addi	a5,a5,1
 8e6:	fff7c703          	lbu	a4,-1(a5)
 8ea:	ff6d                	bnez	a4,8e4 <strlen+0x2>
 8ec:	40a78533          	sub	a0,a5,a0
 8f0:	157d                	addi	a0,a0,-1
 8f2:	8082                	ret

000008f4 <strcpy>:
 8f4:	872a                	mv	a4,a0
 8f6:	00b767b3          	or	a5,a4,a1
 8fa:	8b8d                	andi	a5,a5,3
 8fc:	efa9                	bnez	a5,956 <strcpy+0x62>
 8fe:	feff0637          	lui	a2,0xfeff0
 902:	80808837          	lui	a6,0x80808
 906:	eff60613          	addi	a2,a2,-257 # fefefeff <pulp__FC+0xfefeff00>
 90a:	08080813          	addi	a6,a6,128 # 80808080 <pulp__FC+0x80808081>
 90e:	419c                	lw	a5,0(a1)
 910:	00c786b3          	add	a3,a5,a2
 914:	fff7c893          	not	a7,a5
 918:	0116f6b3          	and	a3,a3,a7
 91c:	0106f6b3          	and	a3,a3,a6
 920:	c2b9                	beqz	a3,966 <strcpy+0x72>
 922:	86be                	mv	a3,a5
 924:	00d70023          	sb	a3,0(a4)
 928:	0ff7f693          	andi	a3,a5,255
 92c:	ce85                	beqz	a3,964 <strcpy+0x70>
 92e:	0087d693          	srli	a3,a5,0x8
 932:	8636                	mv	a2,a3
 934:	00c700a3          	sb	a2,1(a4)
 938:	0ff6f693          	andi	a3,a3,255
 93c:	c685                	beqz	a3,964 <strcpy+0x70>
 93e:	0107d693          	srli	a3,a5,0x10
 942:	8636                	mv	a2,a3
 944:	00c70123          	sb	a2,2(a4)
 948:	0ff6f693          	andi	a3,a3,255
 94c:	ce81                	beqz	a3,964 <strcpy+0x70>
 94e:	83e1                	srli	a5,a5,0x18
 950:	00f701a3          	sb	a5,3(a4)
 954:	8082                	ret
 956:	0585                	addi	a1,a1,1
 958:	fff5c783          	lbu	a5,-1(a1)
 95c:	0705                	addi	a4,a4,1
 95e:	fef70fa3          	sb	a5,-1(a4)
 962:	fbd1                	bnez	a5,8f6 <strcpy+0x2>
 964:	8082                	ret
 966:	c31c                	sw	a5,0(a4)
 968:	0591                	addi	a1,a1,4
 96a:	0711                	addi	a4,a4,4
 96c:	b74d                	j	90e <strcpy+0x1a>

0000096e <strcmp>:
 96e:	00b567b3          	or	a5,a0,a1
 972:	8b8d                	andi	a5,a5,3
 974:	eb85                	bnez	a5,9a4 <strcmp+0x36>
 976:	feff06b7          	lui	a3,0xfeff0
 97a:	80808637          	lui	a2,0x80808
 97e:	eff68693          	addi	a3,a3,-257 # fefefeff <pulp__FC+0xfefeff00>
 982:	08060613          	addi	a2,a2,128 # 80808080 <pulp__FC+0x80808081>
 986:	411c                	lw	a5,0(a0)
 988:	4198                	lw	a4,0(a1)
 98a:	06e78d63          	beq	a5,a4,a04 <strcmp+0x96>
 98e:	0ff7f693          	andi	a3,a5,255
 992:	0ff77613          	andi	a2,a4,255
 996:	02c68763          	beq	a3,a2,9c4 <strcmp+0x56>
 99a:	4505                	li	a0,1
 99c:	06c6f363          	bleu	a2,a3,a02 <strcmp+0x94>
 9a0:	557d                	li	a0,-1
 9a2:	8082                	ret
 9a4:	0505                	addi	a0,a0,1
 9a6:	0585                	addi	a1,a1,1
 9a8:	fff54783          	lbu	a5,-1(a0)
 9ac:	fff5c703          	lbu	a4,-1(a1)
 9b0:	00e78763          	beq	a5,a4,9be <strcmp+0x50>
 9b4:	557d                	li	a0,-1
 9b6:	04e7e663          	bltu	a5,a4,a02 <strcmp+0x94>
 9ba:	4505                	li	a0,1
 9bc:	8082                	ret
 9be:	fbc5                	bnez	a5,96e <strcmp>
 9c0:	4501                	li	a0,0
 9c2:	a081                	j	a02 <strcmp+0x94>
 9c4:	4501                	li	a0,0
 9c6:	ce95                	beqz	a3,a02 <strcmp+0x94>
 9c8:	0087d693          	srli	a3,a5,0x8
 9cc:	00875613          	srli	a2,a4,0x8
 9d0:	0ff6f693          	andi	a3,a3,255
 9d4:	0ff67613          	andi	a2,a2,255
 9d8:	fcc691e3          	bne	a3,a2,99a <strcmp+0x2c>
 9dc:	c29d                	beqz	a3,a02 <strcmp+0x94>
 9de:	0107d693          	srli	a3,a5,0x10
 9e2:	01075613          	srli	a2,a4,0x10
 9e6:	0ff6f693          	andi	a3,a3,255
 9ea:	0ff67613          	andi	a2,a2,255
 9ee:	fac696e3          	bne	a3,a2,99a <strcmp+0x2c>
 9f2:	ca81                	beqz	a3,a02 <strcmp+0x94>
 9f4:	83e1                	srli	a5,a5,0x18
 9f6:	8361                	srli	a4,a4,0x18
 9f8:	00e78563          	beq	a5,a4,a02 <strcmp+0x94>
 9fc:	4505                	li	a0,1
 9fe:	fae7e1e3          	bltu	a5,a4,9a0 <strcmp+0x32>
 a02:	8082                	ret
 a04:	00d78733          	add	a4,a5,a3
 a08:	fff7c793          	not	a5,a5
 a0c:	8ff9                	and	a5,a5,a4
 a0e:	8ff1                	and	a5,a5,a2
 a10:	fbc5                	bnez	a5,9c0 <strcmp+0x52>
 a12:	0511                	addi	a0,a0,4
 a14:	0591                	addi	a1,a1,4
 a16:	bf85                	j	986 <strcmp+0x18>

00000a18 <strncmp>:
 a18:	87aa                	mv	a5,a0
 a1a:	40a78733          	sub	a4,a5,a0
 a1e:	00c75e63          	ble	a2,a4,a3a <strncmp+0x22>
 a22:	0007c683          	lbu	a3,0(a5)
 a26:	0005c703          	lbu	a4,0(a1)
 a2a:	00d76a63          	bltu	a4,a3,a3e <strncmp+0x26>
 a2e:	00e6ea63          	bltu	a3,a4,a42 <strncmp+0x2a>
 a32:	c681                	beqz	a3,a3a <strncmp+0x22>
 a34:	0785                	addi	a5,a5,1
 a36:	0585                	addi	a1,a1,1
 a38:	f36d                	bnez	a4,a1a <strncmp+0x2>
 a3a:	4501                	li	a0,0
 a3c:	8082                	ret
 a3e:	4505                	li	a0,1
 a40:	8082                	ret
 a42:	557d                	li	a0,-1
 a44:	8082                	ret

00000a46 <atoi>:
 a46:	02000713          	li	a4,32
 a4a:	00054783          	lbu	a5,0(a0)
 a4e:	02e78063          	beq	a5,a4,a6e <atoi+0x28>
 a52:	02d00713          	li	a4,45
 a56:	00e78e63          	beq	a5,a4,a72 <atoi+0x2c>
 a5a:	02b00713          	li	a4,43
 a5e:	4681                	li	a3,0
 a60:	00e79363          	bne	a5,a4,a66 <atoi+0x20>
 a64:	0505                	addi	a0,a0,1
 a66:	4781                	li	a5,0
 a68:	45a5                	li	a1,9
 a6a:	4829                	li	a6,10
 a6c:	a819                	j	a82 <atoi+0x3c>
 a6e:	0505                	addi	a0,a0,1
 a70:	bfe9                	j	a4a <atoi+0x4>
 a72:	4685                	li	a3,1
 a74:	bfc5                	j	a64 <atoi+0x1e>
 a76:	030787b3          	mul	a5,a5,a6
 a7a:	0505                	addi	a0,a0,1
 a7c:	97b2                	add	a5,a5,a2
 a7e:	fd078793          	addi	a5,a5,-48
 a82:	00054603          	lbu	a2,0(a0)
 a86:	fd060713          	addi	a4,a2,-48
 a8a:	0ff77713          	andi	a4,a4,255
 a8e:	fee5f4e3          	bleu	a4,a1,a76 <atoi+0x30>
 a92:	557d                	li	a0,-1
 a94:	e291                	bnez	a3,a98 <atoi+0x52>
 a96:	4505                	li	a0,1
 a98:	02a78533          	mul	a0,a5,a0
 a9c:	8082                	ret

00000a9e <uart_echo>:
 a9e:	100107b7          	lui	a5,0x10010
 aa2:	438c                	lw	a1,0(a5)
 aa4:	1141                	addi	sp,sp,-16
 aa6:	c422                	sw	s0,8(sp)
 aa8:	c226                	sw	s1,4(sp)
 aaa:	c04a                	sw	s2,0(sp)
 aac:	c606                	sw	ra,12(sp)
 aae:	80000437          	lui	s0,0x80000
 ab2:	000104b7          	lui	s1,0x10
 ab6:	10010937          	lui	s2,0x10010
 aba:	00859863          	bne	a1,s0,aca <uart_echo+0x2c>
 abe:	40b2                	lw	ra,12(sp)
 ac0:	4422                	lw	s0,8(sp)
 ac2:	4492                	lw	s1,4(sp)
 ac4:	4902                	lw	s2,0(sp)
 ac6:	0141                	addi	sp,sp,16
 ac8:	8082                	ret
 aca:	0ff5f593          	andi	a1,a1,255
 ace:	0f848513          	addi	a0,s1,248 # 100f8 <__stack_size+0xf0f8>
 ad2:	3b25                	jal	80a <printf>
 ad4:	00092583          	lw	a1,0(s2) # 10010000 <_sp+0xfffe730>
 ad8:	b7cd                	j	aba <uart_echo+0x1c>

00000ada <uart_irq_handler>:
 ada:	b7d1                	j	a9e <uart_echo>

00000adc <dma_irq_handler>:
 adc:	100707b7          	lui	a5,0x10070
 ae0:	439c                	lw	a5,0(a5)
 ae2:	800006b7          	lui	a3,0x80000
 ae6:	10070737          	lui	a4,0x10070
 aea:	4605                	li	a2,1
 aec:	00d79363          	bne	a5,a3,af2 <dma_irq_handler+0x16>
 af0:	8082                	ret
 af2:	0007d363          	bgez	a5,af8 <dma_irq_handler+0x1c>
 af6:	cf10                	sw	a2,24(a4)
 af8:	431c                	lw	a5,0(a4)
 afa:	bfcd                	j	aec <dma_irq_handler+0x10>

00000afc <time_irq_handler>:
 afc:	edc1a703          	lw	a4,-292(gp) # 108b8 <timer_irq_count>
 b00:	00010537          	lui	a0,0x10
 b04:	10050513          	addi	a0,a0,256 # 10100 <__stack_size+0xf100>
 b08:	0705                	addi	a4,a4,1
 b0a:	ece1ae23          	sw	a4,-292(gp) # 108b8 <timer_irq_count>
 b0e:	edc1a583          	lw	a1,-292(gp) # 108b8 <timer_irq_count>
 b12:	b9e5                	j	80a <printf>

00000b14 <irq_puts>:
 b14:	85aa                	mv	a1,a0
 b16:	00010537          	lui	a0,0x10
 b1a:	11050513          	addi	a0,a0,272 # 10110 <__stack_size+0xf110>
 b1e:	b1f5                	j	80a <printf>

00000b20 <mstatus_enable>:
 b20:	300027f3          	csrr	a5,mstatus
 b24:	eaf1aa23          	sw	a5,-332(gp) # 10890 <mmstatus>
 b28:	eb41a683          	lw	a3,-332(gp) # 10890 <mmstatus>
 b2c:	4785                	li	a5,1
 b2e:	00a79533          	sll	a0,a5,a0
 b32:	8d55                	or	a0,a0,a3
 b34:	eaa1aa23          	sw	a0,-332(gp) # 10890 <mmstatus>
 b38:	eb41a783          	lw	a5,-332(gp) # 10890 <mmstatus>
 b3c:	30079073          	csrw	mstatus,a5
 b40:	8082                	ret

00000b42 <mstatus_disable>:
 b42:	300027f3          	csrr	a5,mstatus
 b46:	eaf1aa23          	sw	a5,-332(gp) # 10890 <mmstatus>
 b4a:	eb41a683          	lw	a3,-332(gp) # 10890 <mmstatus>
 b4e:	4785                	li	a5,1
 b50:	00a79533          	sll	a0,a5,a0
 b54:	fff54513          	not	a0,a0
 b58:	8d75                	and	a0,a0,a3
 b5a:	eaa1aa23          	sw	a0,-332(gp) # 10890 <mmstatus>
 b5e:	eb41a783          	lw	a5,-332(gp) # 10890 <mmstatus>
 b62:	30079073          	csrw	mstatus,a5
 b66:	8082                	ret

00000b68 <irq_init>:
 b68:	577d                	li	a4,-1
 b6a:	1141                	addi	sp,sp,-16
 b6c:	eae1ac23          	sw	a4,-328(gp) # 10894 <ie_mask32_std>
 b70:	c606                	sw	ra,12(sp)
 b72:	eb81a783          	lw	a5,-328(gp) # 10894 <ie_mask32_std>
 b76:	30479073          	csrw	0x304,a5
 b7a:	450d                	li	a0,3
 b7c:	37d9                	jal	b42 <mstatus_disable>
 b7e:	40b2                	lw	ra,12(sp)
 b80:	450d                	li	a0,3
 b82:	0141                	addi	sp,sp,16
 b84:	bf71                	j	b20 <mstatus_enable>

00000b86 <rv_recv>:
 b86:	1141                	addi	sp,sp,-16
 b88:	c226                	sw	s1,4(sp)
 b8a:	100704b7          	lui	s1,0x10070
 b8e:	c422                	sw	s0,8(sp)
 b90:	40c0                	lw	s0,4(s1)
 b92:	c606                	sw	ra,12(sp)
 b94:	c04a                	sw	s2,0(sp)
 b96:	800007b7          	lui	a5,0x80000
 b9a:	04f40163          	beq	s0,a5,bdc <rv_recv+0x56>
 b9e:	892a                	mv	s2,a0
 ba0:	00010537          	lui	a0,0x10
 ba4:	11450513          	addi	a0,a0,276 # 10114 <__stack_size+0xf114>
 ba8:	318d                	jal	80a <printf>
 baa:	02000793          	li	a5,32
 bae:	0004ac23          	sw	zero,24(s1) # 10070018 <_sp+0x1005e748>
 bb2:	c49c                	sw	a5,8(s1)
 bb4:	0442                	slli	s0,s0,0x10
 bb6:	8041                	srli	s0,s0,0x10
 bb8:	ebc18793          	addi	a5,gp,-324 # 10898 <meta_buffer>
 bbc:	c4dc                	sw	a5,12(s1)
 bbe:	fe040513          	addi	a0,s0,-32 # 7fffffe0 <pulp__FC+0x7fffffe1>
 bc2:	c488                	sw	a0,8(s1)
 bc4:	0124a623          	sw	s2,12(s1)
 bc8:	10070737          	lui	a4,0x10070
 bcc:	4f1c                	lw	a5,24(a4)
 bce:	dffd                	beqz	a5,bcc <rv_recv+0x46>
 bd0:	40b2                	lw	ra,12(sp)
 bd2:	4422                	lw	s0,8(sp)
 bd4:	4492                	lw	s1,4(sp)
 bd6:	4902                	lw	s2,0(sp)
 bd8:	0141                	addi	sp,sp,16
 bda:	8082                	ret
 bdc:	4501                	li	a0,0
 bde:	bfcd                	j	bd0 <rv_recv+0x4a>

00000be0 <rv_send>:
 be0:	01059713          	slli	a4,a1,0x10
 be4:	100707b7          	lui	a5,0x10070
 be8:	02070713          	addi	a4,a4,32 # 10070020 <_sp+0x1005e750>
 bec:	cb98                	sw	a4,16(a5)
 bee:	e7c18713          	addi	a4,gp,-388 # 10858 <meta_buffer_send>
 bf2:	cbd8                	sw	a4,20(a5)
 bf4:	cb8c                	sw	a1,16(a5)
 bf6:	cbc8                	sw	a0,20(a5)
 bf8:	80000737          	lui	a4,0x80000
 bfc:	cbd8                	sw	a4,20(a5)
 bfe:	4505                	li	a0,1
 c00:	8082                	ret

00000c02 <rv_send_monitor>:
 c02:	01059713          	slli	a4,a1,0x10
 c06:	100707b7          	lui	a5,0x10070
 c0a:	02070713          	addi	a4,a4,32 # 80000020 <pulp__FC+0x80000021>
 c0e:	cb98                	sw	a4,16(a5)
 c10:	e7c18713          	addi	a4,gp,-388 # 10858 <meta_buffer_send>
 c14:	cbd8                	sw	a4,20(a5)
 c16:	46c1                	li	a3,16
 c18:	cb94                	sw	a3,16(a5)
 c1a:	02070713          	addi	a4,a4,32
 c1e:	cbd8                	sw	a4,20(a5)
 c20:	cb8c                	sw	a1,16(a5)
 c22:	cbc8                	sw	a0,20(a5)
 c24:	80000737          	lui	a4,0x80000
 c28:	cbd8                	sw	a4,20(a5)
 c2a:	4505                	li	a0,1
 c2c:	8082                	ret

00000c2e <__no_irq_handler>:
 c2e:	0000f517          	auipc	a0,0xf
 c32:	58350513          	addi	a0,a0,1411 # 101b1 <no_exception_handler_msg>
 c36:	edfff0ef          	jal	ra,b14 <irq_puts>
 c3a:	0cc0006f          	j	d06 <end_handler>

00000c3e <sw_irq_handler>:
 c3e:	342022f3          	csrr	t0,mcause
 c42:	00129293          	slli	t0,t0,0x1
 c46:	0012d293          	srli	t0,t0,0x1
 c4a:	00200313          	li	t1,2
 c4e:	08628c63          	beq	t0,t1,ce6 <handle_illegal_insn>
 c52:	00b00313          	li	t1,11
 c56:	06628863          	beq	t0,t1,cc6 <handle_ecall>
 c5a:	00300313          	li	t1,3
 c5e:	06628c63          	beq	t0,t1,cd6 <handle_ebreak>
 c62:	0940006f          	j	cf6 <handle_unknown>

00000c66 <__uart_irq_handler>:
 c66:	fe112e23          	sw	ra,-4(sp)
 c6a:	0b0000ef          	jal	ra,d1a <save_current_environment>
 c6e:	f8010113          	addi	sp,sp,-128
 c72:	e69ff0ef          	jal	ra,ada <uart_irq_handler>
 c76:	08010113          	addi	sp,sp,128
 c7a:	11c000ef          	jal	ra,d96 <load_previous_environment>
 c7e:	ffc12083          	lw	ra,-4(sp)
 c82:	30200073          	mret

00000c86 <__dma_irq_handler>:
 c86:	fe112e23          	sw	ra,-4(sp)
 c8a:	090000ef          	jal	ra,d1a <save_current_environment>
 c8e:	f8010113          	addi	sp,sp,-128
 c92:	e4bff0ef          	jal	ra,adc <dma_irq_handler>
 c96:	08010113          	addi	sp,sp,128
 c9a:	0fc000ef          	jal	ra,d96 <load_previous_environment>
 c9e:	ffc12083          	lw	ra,-4(sp)
 ca2:	30200073          	mret

00000ca6 <__time_irq_handler>:
 ca6:	fe112e23          	sw	ra,-4(sp)
 caa:	070000ef          	jal	ra,d1a <save_current_environment>
 cae:	f8010113          	addi	sp,sp,-128
 cb2:	e4bff0ef          	jal	ra,afc <time_irq_handler>
 cb6:	08010113          	addi	sp,sp,128
 cba:	0dc000ef          	jal	ra,d96 <load_previous_environment>
 cbe:	ffc12083          	lw	ra,-4(sp)
 cc2:	30200073          	mret

00000cc6 <handle_ecall>:
 cc6:	0000f517          	auipc	a0,0xf
 cca:	48550513          	addi	a0,a0,1157 # 1014b <ecall_msg>
 cce:	e47ff0ef          	jal	ra,b14 <irq_puts>
 cd2:	0340006f          	j	d06 <end_handler>

00000cd6 <handle_ebreak>:
 cd6:	0000f517          	auipc	a0,0xf
 cda:	49650513          	addi	a0,a0,1174 # 1016c <ebreak_msg>
 cde:	e37ff0ef          	jal	ra,b14 <irq_puts>
 ce2:	0240006f          	j	d06 <end_handler>

00000ce6 <handle_illegal_insn>:
 ce6:	0000f517          	auipc	a0,0xf
 cea:	43650513          	addi	a0,a0,1078 # 1011c <illegal_insn_msg>
 cee:	e27ff0ef          	jal	ra,b14 <irq_puts>
 cf2:	0140006f          	j	d06 <end_handler>

00000cf6 <handle_unknown>:
 cf6:	0000f517          	auipc	a0,0xf
 cfa:	49850513          	addi	a0,a0,1176 # 1018e <unknown_msg>
 cfe:	e17ff0ef          	jal	ra,b14 <irq_puts>
 d02:	0040006f          	j	d06 <end_handler>

00000d06 <end_handler>:
 d06:	34102573          	csrr	a0,mepc
 d0a:	00450513          	addi	a0,a0,4
 d0e:	34151073          	csrw	mepc,a0
 d12:	30200073          	mret

00000d16 <verification_irq_handler>:
 d16:	30200073          	mret

00000d1a <save_current_environment>:
 d1a:	fe212c23          	sw	sp,-8(sp)
 d1e:	fe312a23          	sw	gp,-12(sp)
 d22:	fe412823          	sw	tp,-16(sp)
 d26:	fe512623          	sw	t0,-20(sp)
 d2a:	fe612423          	sw	t1,-24(sp)
 d2e:	fe712223          	sw	t2,-28(sp)
 d32:	fe812023          	sw	s0,-32(sp)
 d36:	fc912e23          	sw	s1,-36(sp)
 d3a:	fca12c23          	sw	a0,-40(sp)
 d3e:	fcb12a23          	sw	a1,-44(sp)
 d42:	fcc12823          	sw	a2,-48(sp)
 d46:	fcd12623          	sw	a3,-52(sp)
 d4a:	fce12423          	sw	a4,-56(sp)
 d4e:	fcf12223          	sw	a5,-60(sp)
 d52:	fd012023          	sw	a6,-64(sp)
 d56:	fb112e23          	sw	a7,-68(sp)
 d5a:	fb212c23          	sw	s2,-72(sp)
 d5e:	fb312a23          	sw	s3,-76(sp)
 d62:	fb412823          	sw	s4,-80(sp)
 d66:	fb512623          	sw	s5,-84(sp)
 d6a:	fb612423          	sw	s6,-88(sp)
 d6e:	fb712223          	sw	s7,-92(sp)
 d72:	fb812023          	sw	s8,-96(sp)
 d76:	f9912e23          	sw	s9,-100(sp)
 d7a:	f9a12c23          	sw	s10,-104(sp)
 d7e:	f9b12a23          	sw	s11,-108(sp)
 d82:	f9c12823          	sw	t3,-112(sp)
 d86:	f9d12623          	sw	t4,-116(sp)
 d8a:	f9e12423          	sw	t5,-120(sp)
 d8e:	f9f12223          	sw	t6,-124(sp)
 d92:	00008067          	ret

00000d96 <load_previous_environment>:
 d96:	ff412183          	lw	gp,-12(sp)
 d9a:	ff012203          	lw	tp,-16(sp)
 d9e:	fec12283          	lw	t0,-20(sp)
 da2:	fe812303          	lw	t1,-24(sp)
 da6:	fe412383          	lw	t2,-28(sp)
 daa:	fe012403          	lw	s0,-32(sp)
 dae:	fdc12483          	lw	s1,-36(sp)
 db2:	fd812503          	lw	a0,-40(sp)
 db6:	fd412583          	lw	a1,-44(sp)
 dba:	fd012603          	lw	a2,-48(sp)
 dbe:	fcc12683          	lw	a3,-52(sp)
 dc2:	fc812703          	lw	a4,-56(sp)
 dc6:	fc412783          	lw	a5,-60(sp)
 dca:	fc012803          	lw	a6,-64(sp)
 dce:	fbc12883          	lw	a7,-68(sp)
 dd2:	fb812903          	lw	s2,-72(sp)
 dd6:	fb412983          	lw	s3,-76(sp)
 dda:	fb012a03          	lw	s4,-80(sp)
 dde:	fac12a83          	lw	s5,-84(sp)
 de2:	fa812b03          	lw	s6,-88(sp)
 de6:	fa412b83          	lw	s7,-92(sp)
 dea:	fa012c03          	lw	s8,-96(sp)
 dee:	f9c12c83          	lw	s9,-100(sp)
 df2:	f9812d03          	lw	s10,-104(sp)
 df6:	f9412d83          	lw	s11,-108(sp)
 dfa:	f9012e03          	lw	t3,-112(sp)
 dfe:	f8c12e83          	lw	t4,-116(sp)
 e02:	f8812f03          	lw	t5,-120(sp)
 e06:	f8412f83          	lw	t6,-124(sp)
 e0a:	00008067          	ret

00000e0e <__test_custom_instr>:
 e0e:	00a0809b          	0xa0809b
 e12:	00a0a11b          	0xa0a11b
 e16:	00b0b19b          	0xb0b19b
 e1a:	00b0c21b          	0xb0c21b
 e1e:	00b2629b          	0xb2629b
 e22:	00a2f31b          	0xa2f31b
 e26:	0080939b          	0x80939b
 e2a:	0040d41b          	0x40d41b
 e2e:	4010d49b          	0x4010d49b
 e32:	9f9f 0000 851f      	0x851f00009f9f
 e38:	0000                	unimp
 e3a:	000105bf 0000065f 	0x65f000105bf
 e42:	16df 0000 275f      	0x275f000016df
 e48:	0000                	unimp
 e4a:	47df 0000 585f      	0x585f000047df
 e50:	0000                	unimp
 e52:	00c5806b          	0xc5806b
 e56:	00d5906b          	0xd5906b
 e5a:	00e5a06b          	0xe5a06b
 e5e:	875f 0005 96df      	0x96df0005875f
 e64:	0005                	c.addi	zero,1
 e66:	a65f 0005 88bb      	0x88bb0005a65f
 e6c:	093b0013          	addi	zero,s6,147
 e70:	4014                	lw	a3,0(s0)
 e72:	001499bb          	0x1499bb
 e76:	00102a3b          	0x102a3b
 e7a:	0010babb          	0x10babb
 e7e:	00114b3b          	0x114b3b
 e82:	0011dbbb          	0x11dbbb
 e86:	40125c3b          	0x40125c3b
 e8a:	0012ecbb          	0x12ecbb
 e8e:	00137d3b          	0x137d3b
 e92:	8082                	ret

00000e94 <__to_recv_pkt>:
 e94:	20000f3f 00008013 	0x801320000f3f
 e9c:	00010013          	mv	zero,sp
 ea0:	151f 000f 8082      	0x8082000f151f

00000ea6 <__test_proc_pkt>:
 ea6:	01081a1b          	0x1081a1b
 eaa:	010a5a1b          	0x10a5a1b
 eae:	151f 000a 8082      	0x8082000a151f

00000eb4 <__test_replace_mac>:
 eb4:	01005a1b          	0x1005a1b
 eb8:	01001a9b          	0x1001a9b
 ebc:	0100db1b          	0x100db1b
 ec0:	01009c1b          	0x1009c1b
 ec4:	01015c9b          	0x1015c9b
 ec8:	01011d1b          	0x1011d1b
 ecc:	018c803b          	0x18c803b
 ed0:	014d00bb          	0x14d00bb
 ed4:	015b013b          	0x15b013b
 ed8:	01081d9b          	0x1081d9b
 edc:	010ddd9b          	0x10ddd9b
 ee0:	951f 000d 8082      	0x8082000d951f

00000ee6 <__add_next_512b_first32b_with_1>:
 ee6:	40000f3f 80000f3f 	0x80000f3f40000f3f
 eee:	000d1d9b          	0xd1d9b
 ef2:	000d1d9b          	0xd1d9b
 ef6:	000d1d9b          	0xd1d9b
 efa:	000d1d9b          	0xd1d9b
 efe:	000d1d9b          	0xd1d9b
 f02:	000d1d9b          	0xd1d9b
 f06:	08000f3f 000d1d9b 	0xd1d9b08000f3f
 f0e:	000d1d9b          	0xd1d9b
 f12:	0017879b          	0x17879b
 f16:	8082                	ret

00000f18 <__to_send_pkt>:
 f18:	0048181b          	0x48181b
 f1c:	0048581b          	0x48581b
 f20:	0d9f 0005 9d9b      	0x9d9b00050d9f
 f26:	01cd                	addi	gp,gp,19
 f28:	01b8683b          	0x1b8683b
 f2c:	10000f3f 181b8082 	0x808210000f3f

00000f32 <__test_send_pkt>:
 f32:	0048181b          	0x48181b
 f36:	0048581b          	0x48581b
 f3a:	10000f3f da1b8082 	0x808210000f3f

00000f40 <__read_type>:
 f40:	0101da1b          	0x101da1b
 f44:	151f 000a 8082      	0x8082000a151f

00000f4a <__read_next_512b_first32b>:
 f4a:	80000f3f 000d1d9b 	0xd1d9b80000f3f
 f52:	000d1d9b          	0xd1d9b
 f56:	000d1d9b          	0xd1d9b
 f5a:	000d1d9b          	0xd1d9b
 f5e:	000d1d9b          	0xd1d9b
 f62:	000d1d9b          	0xd1d9b
 f66:	08000f3f 000d1d9b 	0xd1d9b08000f3f
 f6e:	000d1d9b          	0xd1d9b
 f72:	151f 0000 8082      	0x80820000151f
